同时 Redux 利用纯函数简单明了的特点, 在 Flux 架构的基础上进行了优化和功能增强 (支持中间件、异步等), 降低了复杂度, 同时还提供强大的工具库支持 (React-Redux、Redux-Toolkit...具体在 middleware 介绍时再详细说明. 2、 State集中管理着 Redux 中的所有状态, 可以使用 store.getState 来获取当前的状态...., // 整体的Store创建函数, 不过现在推荐使用redux-toolkit legacy_createStore, // 跟createStore一样 combineReducers, //...${randomString()}`,}2、createStore代码中引用的 store 就是通过该函数创建了, 是 Redux 中的核心函数, 函数中对主要的功能函数进行的定义, 并对一些属性进行初始化...当然, 现在官方已经开始推荐使用 redux-toolkit, 他是基于 Redux 的最佳实践, 简化了 Redux 的编写调用, 他采用了函数式、柯里化等编程思维, 具体差异可以参考官方说明.