Skip to content
目录

Redux 源码深度解析

基于 Redux 5.0.x 源码,说明单向数据流、Store、Reducer、Middleware 与设计取舍。文档以总结与表格为主,实现细节见 packages/redux/src/,不粘贴长源码。

阅读顺序见目录;写作约定见 docs 写作约定

目录

  1. 核心架构概述
  2. Store 实现机制
  3. Reducer 与 combineReducers
  4. Middleware 机制
  5. Action 与 Action Creator
  6. 订阅与状态更新
  7. 类型系统
  8. 关键设计决策
  9. 常见问题

对比

ReduxZustand
数据流严格单向、纯 reducer直接 set,更灵活
样板action/type/reducer 较多极少
生态Middleware、RTK 成熟轻量、Hooks

参考

MIT License.