关于react-redux和hook

来源:8-9 【redux封装】在类组件中使用react-redux

花花公子2016

2021-06-03

用了react-redux是不是就不能用 useContext/useReducer进行状态管理了,或者说能不能两个一起用来管理状态呢?还是说只要用了react-redux就只能让redux来接管状态

写回答

1回答

阿莱克斯刘

2021-06-05

useReducer的store是独立,而他的dispatch每个都是独立的,与react-redux并不冲突。如果是小项目,可以使用useReducer来处理状态管理,但是如果项目比较大,还是需要使用redux。应为useReducer只是redux工作流的一个部分,我们还得配合useConext来调度状态,这就等于是在重新造轮子,即没必要也不方便。如果一个大型项目可能会有上百个状态,每个状态都单独处理,需要付出的成本是很大的、而且需要考虑中间件、异步处理等各方面的问题。

0
0

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程