React
React 源码与架构笔记(偏 Fiber、Hooks、Scheduler、并发、RSC)。文档以总结、表格、流程图为主;实现细节指向 packages/react* 源码路径,避免大段粘贴源码。
阅读顺序
| 顺序 | 文档 |
|---|---|
| 1 | 核心架构概述 |
| 2 | Fiber 架构详解 |
| 3 | Reconciliation 算法 |
| 4 | Hooks 实现机制(总结为主,无大段源码) |
| 5 | Scheduler 调度器 |
| 6 | Suspense 与并发渲染 |
| 7 | React Server Components |
| 8 | 关键设计决策 |
| 9 | 常见问题 |
版本主线
- 16.8:Hooks、Fiber 成熟
- 18:并发、
createRoot、Lanes、Transition、useId等 - 19:Actions、
use/useActionState、useOptimistic、RSC 稳定