【问题标题】:How to disable caching in Redux toolkit query?如何在 Redux 工具包查询中禁用缓存?
【发布时间】:2022-01-03 16:50:10
【问题描述】:

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

【问题讨论】:

    标签: reactjs redux redux-toolkit rtk-query


    【解决方案1】:

    这本质上是 RTK-Query 的核心功能之一。它不能被禁用。

    【讨论】:

    • 是的,这是一个核心功能,但getOrder 创建的缓存对我来说毫无用处。我很困惑我可以从另一个查询中更新查询到的数据,但它也会将其数据存储在缓存中。
    • 然后它就在那里。你不能禁用它。而且由于您直接复制对象,它们也不会占用任何额外的内存 - 它们只是对同一个对象的引用。
    • 这很有意义。感谢您的澄清。
    猜你喜欢
    • 2023-01-22
    • 2022-01-21
    • 2022-10-05
    • 2010-12-25
    • 2013-04-09
    • 1970-01-01
    • 2022-06-24
    • 1970-01-01
    • 2014-03-25
    相关资源
    最近更新 更多