数据流向 flux?redux?baobab?

2016-01-22  本文已影响235人  Axiba

flux

flux 数据流向图

用户的一个操作Uer Interactions =>
把这个操作和值传给Aciton Creator =>
根据你的要求来 产生一个Action (具体的操作)=>
Action会传给Dispatcher(理解为大脑,MVC中的C,收到后会处理数据,将Action发给所有的store)=>
然后会 调用不同的store,store会先进行更新 (MVC中的M,主要来说就是存储数据和增删改查,并且store会在Dispatcher中注册,在注册的时候同时会告诉Dispatcher一个回调函数也就是CallBack, ) =>
然后 广播出一个event事件 =>
React View 监听到这样一个事情,就会向store发出请求 ,我要数据!拿到之后就会setState或者replace来更新状态从而, 触发各个组件的render,页面就得到渲染和展示

单向数据流

单向数据流

Redux

UI->Action->Reducer->Store(State)->UI

Redux

react-redux

react-redux

组件

. Reducer 会作用于container
.

compoment
上一篇 下一篇

猜你喜欢

热点阅读