flux,一种架构思想,专门解决软件结构问题
基本概念:View, Action(动作), Dispatcher(派发器),Store(数据层)
- View:视图层
- Action: 视图发出的消息
- Dispatcher(派发器): 用来接收 Actions、执行回调函数
- Store(数据层):用来存放应用状态,一旦变动,提供 View 更新页面
特点:单向数据流
- 用户访问 view
- view 发出用户的 action
- Dispatcher 收到 action, 要求 store 进行更新
- store 更新后,发出一个"change"事件
- view 收到”change“事件后,更新页面
网友评论