Flux 是一种架构思想(范式),专门解决软件结构问题,类似于 MVC,但是更加的简单和清晰。Flux 存在多种实现,以 Facebook 的实现为例将应用分为四个部分:
Flux 的最大特点,就是数据的“单向流动”:
flux-concepts、Flux 架构入门教程
Redux 的设计遵循了 Flux 范式。由于专注于状态管理层,因此没有 View 层,只有 Action、Dispatcher、Store。View 层由使用者自己维护, 大多数情况下使用 React 作为数据到视图的响应。