You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RTK Query中Mutation是否支持isSuccess等状态选项?

Mutation 是否支持 Query 中的状态选项?

是的,Mutation 同样支持 isLoading、isSuccess、isError、error 这类状态选项,只是获取方式和 Query 略有区别。

你当前的调用方式只解构了触发 Mutation 的函数,实际上 useAddTodoMutation() 返回的数组第二个元素就是包含这些状态的对象,正确的解构方式如下:

const [addTodo, { isLoading, isSuccess, isError, error }] = useAddTodoMutation();

这些状态的作用和 Query 里的一致:

  • isLoading:当 Mutation 请求处于进行状态时为 true
  • isSuccess:请求成功完成时为 true
  • isError:请求失败时为 true
  • error:请求失败时会包含具体的错误对象

你可以利用这些状态在UI中做相应的交互反馈,比如加载时显示加载动画、成功后显示提示信息、失败时展示错误内容。

内容的提问来源于stack exchange,提问作者Mishen Thakshana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 06:32:11