无法在 react-query 3.6.0 中的 useMutation 的 onSuccess() 回调中使用“id”重新获取查询

时间:2021-02-14 14:24:55

标签: reactjs frontend react-query

我使用 QueryCache.refetchQueries 重新获取 ID 为 'fetchProducts' 的查询,但它无法工作。?

enter image description here

然后我看到 react-query 迁移到了 3.0 版本,并做了一些更改。我在文档中看到了一个重新获取查询代码示例 queryClient.invalidateQueries('fetchProducts') 并使用了它,但仍然需要刷新页面才能查看最新更改。

enter image description here

react-devtools 截图:

(这表明查询保存在缓存中,id为fetchProducts,但在mutation成功响应后无法重新获取)

enter image description here

0 个答案:

没有答案