React查询/ RTK查询与Redux?集成

gt0wga4j  于 2022-11-12  发布在  React
关注(0)|答案(2)|浏览(295)

我正在运行RTK查询和React查询之间的比较,试图决定在我的React/Redux应用程序中使用哪一个。
需要考虑的一点是它们与Redux的集成。
我做了一些研究,似乎两者在这方面的唯一区别是,如果使用RTK查询,你会看到查询结果在您的Redux存储和Redux DevTools,这是一个更方便。
我是不是错过了什么?或者除此之外,它们在Redux上的工作原理都是一样的?

bwleehnv

bwleehnv1#

RTK Query是Redux存储的一部分,因此也可以在Redux内部工作。一切都是一个操作。因此,您可以在自己的中间件中侦听这些操作,或者让普通切片缩减器在这些操作上执行操作。
当然,React Query和RTK Query都会为您接管缓存管理,因此在这两种情况下,数据都将有点分离--只是因为在大多数情况下,它在概念上与您的其他状态没有很好的交织。

fcg9iug3

fcg9iug32#

如果正在使用redux,那么RTK查询可能是缓存管理的一个好选择,因为这样,通过将api服务的reducer添加到存储中的reducer对象中,就可以在存储中轻松地使用它们。如果RTK查询将与redux一起使用,那么在redux代码中编写中间件的要求将降低。

相关问题