【发布时间】:2021-09-15 05:58:21
【问题描述】:
我有一个函数,每次从缓存中更新特定类型或查询时都应该调用它。
我还没有在网上找到任何解决方案。真的可以吗?
我将非常感谢任何回应。
谢谢
【问题讨论】:
-
“特定类型的查询”是什么意思?
标签: reactjs apollo apollo-client react-apollo
我有一个函数,每次从缓存中更新特定类型或查询时都应该调用它。
我还没有在网上找到任何解决方案。真的可以吗?
我将非常感谢任何回应。
谢谢
【问题讨论】:
标签: reactjs apollo apollo-client react-apollo
使用refetchQueries 例如:
const [mutate, { data, error }] = useQuery(
ADD_TODO,
{
refetchQueries: [
{ query: GET_ALL_TODOS }
]
}
)
在这种情况下,我使用了mutation,但您可以使用useQuery,没问题。
参考:https://www.apollographql.com/blog/apollo-client/caching/when-to-use-refetch-queries/
【讨论】: