FE-Interview
FE-Interview copied to clipboard
redux 的设计思想
扫描下方二维码,获取答案以及详细解析,同时可解锁800+道前端面试题。
1.store通过reducer创建初始状态 2.view通过store.getState()获取到了store中保存的state挂载了自己的状态上 3.用户产生操作,调佣action的方法 4.actions的方法被调用,创建了带有标志性信息的action 5.action内部通过调用store.dispatch方法将标志性的action发送到reducer中 6.reducer接收到action并根据标识信息判断之后返回新的state 7.store的state被reducer更改为新的state的时候,store.subscribe方法里的回调函数会执行,这时view就可以重新更新