Skip to content

本索引精选仓库调研依赖的核心社区资料,按主题分类。完整资料数(含各文档内联引用)见 仓库 README 内容统计

1. React 官方资源

  1. React 官方文档 — 最新官方文档
  2. React v18.0 Blog — React 18 发布说明
  3. React Design Principles — 设计原则
  4. React Basic Theoretical Concepts — 理论概念
  5. React Components, Elements, and Instances (Dan Abramov)
  6. Reconciliation (官方文档) — Diff 算法说明
  7. React 18 Working Group — RFC 和讨论
  8. Suspense RFC
  9. New Suspense SSR Architecture
  10. Automatic Batching Discussion
  11. React Hooks Reference
  12. React 19 Blog — React 19 新特性

2. Fiber 架构核心分析

  1. React Fiber Architecture (Andrew Clark) — ★ Fiber 架构设计文档(原作者)
  2. Inside Fiber: in-depth overview (Max Koretskyi) — ★★★ 最详细的源码分析
  3. The how and why on React's usage of linked list in Fiber (Max Koretskyi)
  4. Understanding React's Fiber Architecture (Tejas Kumar) — 演讲
  5. A deep dive into React Fiber and source code (Reddit)
  6. I Built React from Scratch and Discovered Why Fiber Changes Everything

3. 中文源码分析

  1. React 技术揭秘 (卡颂) — ★★★ 最佳中文 React 源码教程
  2. 浅谈对 React Fiber 的理解 (Jacky-Summer)
  3. React Fiber 架构:从原理到实践的全面解析 (知乎)
  4. React Fiber 架构解析 (xypisces)

4. Hooks 实现分析

  1. Making Sense of React Hooks (Dan Abramov) — ★ Hooks 设计动机
  2. Under the hood of React's hooks system (Eytan Manor) — ★★ Hooks 源码分析
  3. A journey through the implementation of useState (Carl Mungazi)
  4. How many of you know how react hooks work under the hood (Reddit)

5. Lane 优先级模型

  1. What are Lanes in React source code? (JSer.dev) — ★★★ Lane 模型最佳分析
  2. React 源码 ReactFiberLane.js

6. Scheduler 调度器

  1. Min Heap implementation in Scheduler (Reddit)
  2. Implementing a Priority-Based Scheduler (Grasp)
  3. React Scheduler 源码

7. 并发特性

  1. React 19 Concurrent Rendering Deep Dive (JSManifest)
  2. Selective Hydration (patterns.dev)
  3. React Design Principles - Scheduling

8. 事件系统

  1. Events in React: What Do They Do? (Trabe) — ★
  2. Getting to know React DOM's event handling system (Eytan Manor) — ★★
  3. The React and React Native Event System Explained
  4. How react events are different from Javascript (Reddit)

9. Diff 算法

  1. React reconciliation and diffing algorithm (Shihara Dilshan)
  2. Deconstructing React / Virtual DOM and Diff Algorithm (Tiark Rompf)
  3. Virtual DOM and Reconciliation Algorithm (Rohan Paul)

10. SSR / Hydration

  1. The Perils of Hydration (Josh Comeau) — ★★★
  2. Understanding React Server Components (Tony Alicea) — ★★★ RSC 最佳分析

11. RSC / Flight

  1. Understanding React Server Components (Tony Alicea)
  2. React 19 Deep Dive (QED42)
  3. RSC Payload Parser (Alvar Lagerlöf)

12. React Compiler

  1. I tried React Compiler today (Nadia Makarevich) — ★★★
  2. React Compiler: In-Depth (Jack Herrington)
  3. React Compiler Deep Dive (Sathya Gunasekaran)
  4. With the new React Forget compiler handling memoization (Reddit)

13. 手写 React

  1. Build your own React (Rodrigo Pombo) — ★★★ 最佳手写教程
  2. Didact GitHub Repo

14. 综合分析 / 演讲

  1. Understanding React Course (Tony Alicea) — 17 小时源码课程
  2. React Conf 2021 Keynote
  3. What's Next for React (ReactNext 2016)

15. 官方源码与仓库

  1. React GitHub Repository
  2. React WorkTags.js 源码
  3. React FiberNode 构造函数源码
  4. React WorkLoop 源码
  5. React BeginWork 源码
  6. React CompleteWork 源码
  7. React CommitWork 源码
  8. React ChildFiber / Diff 源码
  9. React Hooks 源码
  10. React FiberLane 源码
  11. React FiberFlags 源码
  12. React InternalTypes 源码
  13. React FiberThrow 源码
  14. React FiberRootScheduler 源码
  15. React Reconciler README
  16. Scheduler 源码
  17. SchedulerMinHeap 源码
  18. SchedulerPriorities 源码
  19. SchedulerFeatureFlags 源码
  20. ReactFiberConfigDOM 源码
  21. ReactBaseClasses 源码
  22. ReactHooks 入口源码
  23. ReactContext 源码
  24. ReactMemo 源码
  25. ReactLazy 源码
  26. ReactForwardRef 源码
  27. react-noop-renderer
  28. fiber-debugger fixture
  29. concurrent fixtures
  30. React Feature Flags
  31. React Symbols
  32. React Shared Internals

16. React Foundation 与版本历史

  1. Introducing the React Foundation (官方博客) — 宣告,七家创始成员
  2. The React Foundation 正式成立 (官方博客) — 八个铂金成员,正式成立
  3. Linux Foundation 新闻稿 — 完整成员名单、Seth Webster
  4. Meta 工程博客 — 五年 $3M+ 承诺
  5. React Foundation 官网 — 治理、RIS、CoIS 倡议
  6. React 19.1 Changelog (GitHub) — Owner Stacks、Enhanced Suspense、unstable_prerender
  7. React 19.2 Blog (官方) — Activity、useEffectEvent、PPR
  8. React 19.2 Changelog (GitHub) — 版本细节

17. Next.js 16 Cache Components / PPR

  1. Next.js Caching (官方文档) — cacheComponents、'use cache'
  2. use cache 指令 (官方 API) — cacheLife / cacheTag
  3. cacheComponents 配置 (官方)
  4. Next.js 16 Deep Dive: Caching (Medium) — 缓存架构深度分析
  5. Next.js Lazy Loading (官方) — RSC 与 React.lazy 的关系

18. RSC Flight 协议与安全

  1. React2Shell CVE-2025-55182 分析 (Picus Security)
  2. Weaponizing the Flight Protocol (Smashing Magazine) — Flight 协议机制与安全
  3. RSC Flight Protocol 解析 (c0nrad.io) — Wire format 可视化

19. 测试与工程实践

  1. Code Splitting and Lazy Loading (GreatFrontEnd) — React.lazy 与 RSC 迁移完整指南
  2. A Developer's Guide to Lazy Loading (freeCodeCamp) — React.lazy vs next/dynamic

下一步

Released under the MIT License.