采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
用了react-redux是不是就不能用 useContext/useReducer进行状态管理了,或者说能不能两个一起用来管理状态呢?还是说只要用了react-redux就只能让redux来接管状态
useReducer的store是独立,而他的dispatch每个都是独立的,与react-redux并不冲突。如果是小项目,可以使用useReducer来处理状态管理,但是如果项目比较大,还是需要使用redux。应为useReducer只是redux工作流的一个部分,我们还得配合useConext来调度状态,这就等于是在重新造轮子,即没必要也不方便。如果一个大型项目可能会有上百个状态,每个状态都单独处理,需要付出的成本是很大的、而且需要考虑中间件、异步处理等各方面的问题。
登录后可查看更多问答,登录/注册
React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能
657 5
823 10
707 2
1.7k 2
812 1