概述
Flux
- 再理解Redux之前,先了解Flux。
- 什么是Flux?
- 构建用户接口的应用程序架构。
- 说的直白点:使用Flux组织代码和安排内部逻辑,使你的应用程序更易于开发和维护。
- Flux是一种架构思路,专门解决软件的结构问题,它跟MVC是同一类东西。
- Flux的最大特点是单向数据流。
- Flux的实现有很多种,其中最流行有两种
- Mobox
- Redux
Redux(架构)
如果你学了React了,会编写组件式的代码(React组件),这还是不够的,因为React只是一个View(DOM层的抽象),并不是完整的Web应用解决方案。它有两个方面没有涉及
- 架构
- 通信
- 2015年,Redux出现,将Flux与函数式编程结合在一起。