gpt4 book ai didi

reactjs - queryClient.refetchQueries() 与 const {refetch} = useQuery() 有什么不同

转载 作者:行者123 更新时间:2023-12-03 07:59:37 29 4
gpt4 key购买 nike

有什么不同queryClient.refetchQueries()const {refetch} = useQuery()

我不认为这有什么不同;

当我使用queryClient.refetchQueries()时,它工作一次但我用const {refetch} = useQuery() ,它工作两次

我做错了什么?

我想使用const {refetch} = useQuery()

最佳答案

差异是:

  • queryClient.refetchQueries 可以同时定位多个查询
  • queryClient.refetchQueries 可用于您没有通过 useQuery 进行订阅、但只能访问 queryClient 的地方,例如在突变的 onSuccess 回调中。
  • refetchuseQuery 返回重新获取禁用的查询(通过 enabled: false)。所有其他重新获取的方法排除已禁用的查询。

When I use queryClient.refetchQueries(), it works once but I use const {refetch} = useQuery(), it works twice

抱歉,不知道这意味着什么。

关于reactjs - queryClient.refetchQueries() 与 const {refetch} = useQuery() 有什么不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74795441/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com