首页 > react、flux、redux三者之间的关系是什么?

react、flux、redux三者之间的关系是什么?

react、flux、redux三者之间的关系是什么?


react - 视图引擎/库。本质上和 flux/redux 都没有依赖关系

flux - 和 react 出自于同一家公司(脸书),它是一种思路,一种如何架构应用程序的理念;在这种理念之下,具体用什么来充当视图层/数据层……都不重要——当然,最偏爱的视图层自然是系出同门的 react

redux - 架构上深受 flux 启发,实现上却更接近于 elm,或者说更倾向于函数式编程的一个数据层实现。和 flux 架构对数据层的描述最大的区别就在于 redux 是采用不可变单一状态树来管理应用程序数据的。用 redux 充当数据层也可以完全兼容 flux 架构(但没好处)并且 redux 对视图层也没有倾向性,只是目前用的比较多的还是 react

【热门文章】
【热门文章】