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

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

阅读 6.9k
1 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进