react-query(@tanstack/react-query)使用

复制代码
// isPending代表接口调用状态,false表示已完成
const {isPending, mutate} = useMutation({
    mutationFn: async (newData) => insertNewData(newData),
    onSuccess: () => {
      queryClient.invalidateQueries({ queryKey: ['repoData'] });
    },
    onError: (error) => {
      console.log(error)
    }
});

const handleSave = () => {
  // 传参
  const params = {name: 'zs'};
  mutate(params);
}
相关推荐
一 乐12 小时前
助农平台|基于SprinBoot+vue的助农服务系统(源码+数据库+文档)
前端·javascript·数据库·vue.js·ecmascript·springboot
vivo互联网技术12 小时前
浅谈 AI 搜索前端打字机效果的实现方案演进
前端·vue·dom
●VON12 小时前
Electron 小游戏实战:太空打砖块(Space Breakout)
前端·javascript·electron
新晨43712 小时前
Vue 3 定时器清理的最佳实践
javascript·vue.js
重铸码农荣光12 小时前
深入理解 JavaScript 原型机制:从“如何拿到小米 SU7”说起
前端·javascript
Zyx200712 小时前
深入 JavaScript 事件机制:从冒泡到事件委托的高效实践
javascript
乐观的用户12 小时前
搞懂虚拟列表实现原理与步骤
前端·vue.js
Heo12 小时前
Webpack高级之常用配置项
前端·javascript·面试
Mike_jia13 小时前
DBSyncer:开源数据同步中间件全景实战指南
前端
y***866913 小时前
JavaScript在Node.js中的Electron
javascript·electron·node.js