【※墨痕】---flux---【react】

一、什么是Flux 

  Flux 是一种架构思想,专门解决软件的结构问题。它跟MVC 架构是同一类东西,但是更加简单和清晰。

二、flux的基本概念

  (1) 、Flux由4部分组成

  1、View:视图层

  2、Action(动作):视图发出的消息(比如mouseClick)

  3、Dispatcher( 派发器 ) :用来接收Action、执行回调函数

  4、Store(数据层):用来存放应用的状态,一旦发生改动,就提醒View更新页面

扫描二维码关注公众号,回复: 3883495 查看本文章

(2)、flux的流程:
1、首先页面已经有View,当我们的用户需要访问View的时候


2、View会发送用户的Action(按用户的要求)
3、然后Dispatcher会收到用户Action,同时Dispatcher会要求Store进行相对应的更新
4、当Store更新后就会发出一个“onChange”事件
5、最后view会接受到“onchange”事件后,就会进行页面的更新

猜你喜欢

转载自www.cnblogs.com/mingzitainanqi/p/9890310.html
今日推荐