reactjs - 如何在 Redux 工具包查询中禁用缓存?

标签 reactjs redux redux-toolkit rtk-query

对于某些上下文,我有两个查询:getAllPostsgetPost。现在,每当触发 getPost 查询时,我都会使用 queryDataUpdate 方法更新 getAllPosts 的查询数据。但是调用 getPost 会在存储中创建一个新的缓存条目。如何防止这种缓存? 我唯一的目标是更新 getAllPosts 缓存。

最佳答案

这本质上是 RTK-Query 的一个核心功能。它无法被禁用。


注意:这里的其他答案似乎没有捕获问题的要点。这里的问题是如何防止结果写入 Redux 存储。您可以/不应该回避这个问题,因为它是 RTK 查询的核心功能。 (来源:我是RTK查询的作者)

问题不在于每次都提出新的请求,这里的其他答案正在尝试解决这个问题。

关于reactjs - 如何在 Redux 工具包查询中禁用缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70568986/

相关文章:

typescript - 如何在页面刷新时正确补充 NextJS 中的 Redux 状态?

reactjs - Redux-Toolkit 中基于响应状态码的不同 Action

javascript - 我正在做一个切换,我想在触发切换功能时更改 div 的背景颜色变化

javascript - 连接到 Redux store 的 React 组件的递归渲染

reactjs - Material-UI:一个组件正在将 SwitchBase 不受控制的检查状态更改为受控

javascript - 在 jsx 文件中包含选项卡代码

javascript - 处理 Redux 状态的函数的名称(例如 reducer 和选择器)

reactjs - 如何将 react-redux 'useSelector' 与附加变量一起使用?

reactjs - 在点击处理程序中获取属性值?

javascript - Jest spyOn 函数调用