我正在运行RTK查询和React查询之间的比较,试图决定在React/Redux应用程序中使用哪一个。
需要考虑的一点是它们与Redux的集成。
我做了一些研究,在这方面,这两者的唯一区别似乎是,如果使用RTK查询,您将在Redux存储和Redux DevTools中看到查询结果,这比较方便一些。
我是不是漏了什么东西?或者,除此之外,他们对Redux的工作都是一样的?
发布于 2021-10-29 23:35:02
RTK查询是Redux存储的一部分,因此也可以在内部使用Redux。一切都是行动。因此,您可以在您自己的中间件中侦听这些操作,也可以让您的普通切片减速机在这些操作的基础上进行操作。
当然,React和RTK查询都为您接管了缓存管理,因此在这两种情况下,数据都会被分离--仅仅是因为在大多数情况下,数据与其他状态在概念上并不是非常紧密地交织在一起。
发布于 2022-08-15 15:26:07
如果使用redux,那么RTK查询是缓存管理的一个很好的选择,因为服务的简化器 post服务可以通过将它们添加到存储中的还原对象来轻松地在存储中使用。如果RTK查询与redux一起使用,那么在redux代码中编写中间件的要求就会降低。
https://stackoverflow.com/questions/69774647
复制相似问题