【发布时间】:2021-10-29 20:34:28
【问题描述】:
我刚开始使用 RTK 查询,但遇到问题
我的应用程序在一个大 JSON 中包含所有设置,因此我创建了一个 RTK 查询来获取设置。在教程中,示例是关于在组件中使用useQuery钩子并立即显示结果,但是由于设置太大以至于它有多个页面/组件来显示并允许用户更改设置
因为设置需要改变,所以我觉得把state放到store里面比较好,我的问题是怎么把API结果放到store里面?
我可以看到一些方法
-
在组件中使用
useQuery,当它产生结果时,然后进行调度以将数据放入存储中 -
put
useQueryfrom API 在所有组件中使用它并使用它来获取缓存数据,然后不需要将它放在存储中并使用组件状态来设置更改(我不确定这种方法因为有很多设置 - 甚至在不同的页面中划分,使用组件状态来管理它似乎并不正确)
我是 RTK 和 RTK 查询的新手,只是想知道最好/好的方法是什么?
【问题讨论】:
标签: reactjs redux redux-toolkit rtk-query