redux 和 useReducer + useContext
来源:7-35 React使用-考点总结
要啥要啥自行车
2022-06-30
老师,我刚开始接触 react 项目时就一直在使用 函数组件
和 hooks
,状态管理我自己的代码也一直使用的是 useReducer
+ useContext
来实现的,似乎可以完全不使用 redux
就可以实现,而且使用起来和 redux
的相关逻辑也非常相似。
请问老师,用这两个 hook
可以替代 redux
吗,他们孰优孰劣呢,或者说这两种方式分别使用场景有什么区别吗?
写回答
1回答
-
在功能层面,他俩没啥区别。
只不过 Hooks 出现的比较晚,redux 出现的比较早,所以积累了一些用户习惯,另外并不是所有的人都用 Hooks 。
00
相似问题