Context和Redux的混用

来源:7-2 Redux 和 Context 的解决方案

ywang04

2020-10-31

老师 请问在一个项目组里有同事倾向于context 有的喜欢用redux 导致一个项目里两种使用方式都有。请问这是否是一种好的实现形式 还是说无所谓 都可以使用呢?谢谢

写回答

1回答

张轩

2020-11-01

同学你好 Context 和 Redux 在我认为其实是两个概念,但是它们也有交集,所以我认为也可以一起使用。不需要太教条,Context 是跨层级的属性传递方案,适合全局的一些数据,比如(当前使用语言,当前主题)等等。Redux 是一套状态管理方案,它有一套整体的范式(各种概念,state,action,dispatch,reducer)等等,它的目的是一套可预测的状态管理工具。比 Context 要复杂很多。

0
1
ywang04
非常感谢!
2020-11-02
共1条回复

React16组件化+测试+全流程 实战在线账本项目

轻松上手,从设计图到上线,精通组件化思维和组件测试

713 学习 · 177 问题

查看课程