Context和Redux的混用
来源:7-2 Redux 和 Context 的解决方案
ywang04
2020-10-31
老师 请问在一个项目组里有同事倾向于context 有的喜欢用redux 导致一个项目里两种使用方式都有。请问这是否是一种好的实现形式 还是说无所谓 都可以使用呢?谢谢
写回答
1回答
-
同学你好 Context 和 Redux 在我认为其实是两个概念,但是它们也有交集,所以我认为也可以一起使用。不需要太教条,Context 是跨层级的属性传递方案,适合全局的一些数据,比如(当前使用语言,当前主题)等等。Redux 是一套状态管理方案,它有一套整体的范式(各种概念,state,action,dispatch,reducer)等等,它的目的是一套可预测的状态管理工具。比 Context 要复杂很多。
012020-11-02
相似问题