, Flux 只支持同步的一些方法调用, 而在 Redux 中提供了相应的解决方案, 那就是通过引入中间件 middleware 的模式添加异步 action, 如 redux-thunk....具体在 middleware 介绍时再详细说明. 2、 State集中管理着 Redux 中的所有状态, 可以使用 store.getState 来获取当前的状态....state * @param {Function} enhancer, 可选参数, 用于功能增强, 扩展第三方功能, 如miidleware等 * @returns {Store} 返回store对象用于状态处理...(nextListeners), 所有的订阅列表的更新删除操作都在副本进行, 然后每次触发 dispatch 的时候都会用副本去更新当前的订阅列表. ● 正因为第一点, 所以当你调用 subscribe...或者 unsubscribe 时, 不会对当前正在执行的 diapatch 轮训监听器产生任何影响, 而是在下一个 dispatch 调用时使用新的订阅列表 ● 在 listener 中你也可以调用