// 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);
}
react-query(@tanstack/react-query)使用
怕冷的火焰(~杰)2023-11-22 18:01
相关推荐
主宰者12 分钟前
C# CommunityToolkit.Mvvm全局事件老神在在00116 分钟前
【Selenium 自动化精讲】浏览器弹窗与登录界面的本质区别 & 实操指南前端小咸鱼一条40 分钟前
16.迭代器 和 生成器小江的记录本1 小时前
【注解】常见 Java 注解系统性知识体系总结(附《全方位对比表》+ 思维导图)web守墓人1 小时前
【前端】记一次将ruoyi vue3 element-plus迁移到arco design vue的经历伊步沁心1 小时前
Webpack & Vite 深度解析libokaifa1 小时前
OpenSpec + TDD:让 AI 写代码,用测试兜底用户15815963743701 小时前
搭 AI Agent 团队踩了 18 个坑,总结出这 5 个关键步骤Kellen1 小时前
Fumadocs 基础概念:从内容源到页面渲染Lee川1 小时前
前端进阶之路:从性能优化到响应式布局的实战指南(Tailwindcss)