redux 是否可以使用RTK Query而不将结果和响应存储在全局状态中?

vyu0f0g1  于 2023-06-23  发布在  其他
关注(0)|答案(1)|浏览(150)

我们正在构建一个React.js Web应用程序,我们一直使用RTK Query作为API调用的工具,因为它使用起来很方便。但是,我们注意到每个API调用的状态都是全局存储的。
鉴于我们有大量的API调用,我担心对性能的潜在影响。
有没有一种方法可以使用RTK Query而不存储全局状态?
我试着寻找其他方法,但没有找到答案。

bmp9r5qi

bmp9r5qi1#

我认为这是值得怀疑的,因为RTK查询“是一个可选的插件包括在Redux工具包,其功能是建立在其他API在Redux工具包”(https://redux-toolkit.js.org/rtk-query/overview)。
就其本质而言,RTK Query旨在与Redux一起工作,Redux本身就拥有“集中应用程序的状态”作为其核心优势之一。(https://redux.js.org/
我不太熟悉应用程序的性能,所以我也很想听听这个线程上的一些其他评论,但是如果你把响应状态存储在一个组件的本地,比如Axios调用,就像你把它存储在Redux中一样,这不是一样的吗?我们没有在任何地方复制状态,所以无论哪种方式,您都只存储一次响应数据吗?

相关问题