请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于react-redux和hook

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

正在回答 回答被采纳积分+3

1回答

阿莱克斯刘 2021-06-05 08:04:04

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信