6

试图找到有关反应查询的答案。

useQuery 和 useMutation 有什么区别?

据我了解,useQuery 是依赖调用。

useMutation 用于需要更新当前状态的帖子(缓存失效等)

这是正确的假设吗?

4

3 回答 3

9

从坦纳林斯利:

不同之处在于数据流。useQuery 用于查询异步数据, useMutation 用于对其进行变异。或者用传统的 CRUD 说话:

读取:useQuery 创建/更新/删除:useMutation

https://twitter.com/tannerlinsley/status/1324384797939003393

于 2020-11-05T19:58:48.140 回答
4

我发现这个查询的最佳答案是: UseMutation: 用于创建/更新/删除数据,它也用于重新获取数据。而 UseQuery: 用于获取数据信用转到:https ://github.com/Avi98

于 2021-10-05T07:06:17.120 回答
0

简而言之,我们用于useQuery从 API 获取/获取数据,但useMutation用于创建、更新或删除数据。

于 2022-01-17T07:31:49.093 回答