【问题标题】:Redux Tool Kit Query: Need same data in different two components but without duplicate requestsRedux 工具包查询:在不同的两个组件中需要相同的数据但没有重复的请求
【发布时间】:2022-12-14 12:52:00
【问题描述】:

我是 rtk 和 rtk 查询的新手,我正在使用 rtk 查询。我有两个组件,每个组件都需要相同的数据,我不想在每个组件中调用函数两次来获取相同的数据,有没有办法只调用一次以获得更好的性能? 例如

我在其中一个组件中调用 getCartItems,但我需要导航栏组件中的相同数据来获取其计数 所以我不想再次发送相同的请求,对吗?

【问题讨论】:

    标签: reactjs redux redux-toolkit rtk-query rtk


    【解决方案1】:

    如果您在多个组件中使用相同的参数调用相同的查询钩子,则只会发出一个请求。缓存条目在内部共享,这几乎就是 RTK 查询的重点。

    尝试一下并查看您的网络开发工具 :)

    【讨论】:

      最近更新 更多