试图找到有关反应查询的答案。
useQuery 和 useMutation 之间有什么区别?
据我了解, useQuery 是依赖调用。
useMutation 用于需要更新当前状态的帖子(缓存失效等)
这是正确的假设吗?
chr*_*lee 48
来自坦纳·林斯利:
区别在于数据的流动。
useQuery用于查询异步数据,useMutation用于改变它。或者用传统的 CRUD 语言来说:
- 阅读:useQuery
- 创建/更新/删除:useMutation
https://twitter.com/tannerlinsley/status/1324384797939003393
Suj*_*rni 10
引用 Tanner Linsley(react-query 的创建者)
useQuery 是声明式的,useMutation 是命令式的。资料来源:https ://tkdodo.eu/blog/mastering-mutations-in-react-query#differences-to-usequery
这意味着,useQuery 在组件获得焦点或安装时运行;而 useMutation 必须被“调用”。
此外,由于您可能useQuery从多个位置多次调用相同的内容,因此useMutation.
| 归档时间: |
|
| 查看次数: |
24796 次 |
| 最近记录: |