前言: 本来想学习总结下Redux、Mobx, 可是说到这两个, 那就不得不提一下 Flux, 他们都是使用单向数据流来集中管理应用的状态变化, 以及触发页面的数据更新....所以这篇文章先简单介绍一下Flux.一、介绍Flux 的出现背景和具体细节不做详细介绍, 感兴趣的可以参考官网....Flux中有四个角色, 分别是Action、Dispatcher、Store、View1、Dispatcher作为 Flux 的中心, 负责管理数据流的工作, 所有的 Store 将会共用一个 Dispatcher...而在 Flux 中, Views 负责监听其所依赖 Store 的广播事件, 它从 Store 中获取到变化的 state, 并控制页面的更新...., 选择是否要触发视图的更新, 即是否调用 setState以上就是 Flux 的一些介绍解析, 其采用集中式的单向数据流的监听机制, 管理着 React 组件的状态, 使得状态的变化和视图的更新得以收拢