说说Redux的工作原理
程序员文章站
2022-04-03 19:35:29
...
工作原理
1、用户发出Action
store.dispatch(action);
2、Store自动调用Reducer,并传入两个参数:当前State和收到的Action
let nextState = todoApp(previousState,action);
3、State一旦有变化,Store就会调用监听函数
store.subscribe(listener);
listener
可以通过store.getState()
得到当前状态。如果使用的是React,这是可以触发重新渲染View
。
function listener(){
let newState = store.getState();
component.setState(newState);
}
上一篇: 字符缓冲流&Properties