同时 Redux 利用纯函数简单明了的特点, 在 Flux 架构的基础上进行了优化和功能增强 (支持中间件、异步等), 降低了复杂度, 同时还提供强大的工具库支持 (React-Redux、Redux-Toolkit...下面一起来看下其具体的实现逻辑. 详细内容可以直接在官网学习. Redux 的宗旨还是通过集中式的、单向的方式对整个应用中使用的状态进行管理,确保了状态更新的可预测性, 让状态的变化可追踪....具体在 middleware 介绍时再详细说明. 2、 State集中管理着 Redux 中的所有状态, 可以使用 store.getState 来获取当前的状态...., // 整体的Store创建函数, 不过现在推荐使用redux-toolkit legacy_createStore, // 跟createStore一样 combineReducers, //...当然, 现在官方已经开始推荐使用 redux-toolkit, 他是基于 Redux 的最佳实践, 简化了 Redux 的编写调用, 他采用了函数式、柯里化等编程思维, 具体差异可以参考官方说明.