关于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来调度状态,这就等于是在重新造轮子,即没必要也不方便。如果一个大型项目可能会有上百个状态,每个状态都单独处理,需要付出的成本是很大的、而且需要考虑中间件、异步处理等各方面的问题。
00
相似问题