这个系列的定位

react-quick/ 让你做出一个 Next.js 网站。这 25 篇让你理解为什么 React 这样设计、并写出可维护、可扩展、性能不爆炸的 React 应用。

读完你能:

  • 解释 渲染、提交、副作用 三阶段
  • 用 Hooks 写出别人看得懂、复用得了的逻辑
  • 看一段慢 React 代码 → 定位到哪一个 re-render 在浪费
  • 选对状态管理(什么时候用 Context、什么时候用 Zustand / Redux)
  • 拿 TypeScript + 测试 + 部署把项目变成"产品"

不重复教 JSX 是什么、组件是什么——那些在 react-quick/ 第 5、6 篇。

25 篇怎么排

模块 篇数 主要内容
心智模型(02-04) 3 渲染本质 / JSX 编译 / 组件分类
Hooks 全家桶(05-11) 7 useState / useEffect / useRef / memo / Context / useReducer / 自定义
高级模式(12-15) 4 Suspense / Error Boundary / 受控-非受控 / 状态管理选型
数据与路由(16-17) 2 数据获取范式 / 路由方案对比
表单 / 动画 / TS(18-20) 3 RHF + Zod / Framer Motion / 类型工程
测试与性能(21-22) 2 Vitest+RTL / 性能调优
渲染策略与部署(23-24) 2 SSR/CSR/SSG/ISR / 生产部署
路线图(25) 1 学到这里之后往哪走

阅读顺序建议

最低线:02 → 05 → 06 → 09 → 16。这 5 篇是日常 React 90% 的事。

全套:从 02 顺序读到 25,每篇之间有引用上下文。

急救式:哪里疼读哪里——比如组件慢 → 跳 22;表单乱 → 跳 18。

阅读前提

  • 你已经能在 react-quick/ 的项目里加页面、改样式
  • 知道 useStateuseEffect 大概是干嘛的
  • 看得懂 TypeScript(不强求精通)

不满足?先把 react-quick/ 1-10 篇过一遍,那是这个系列的最低门槛。

→ 下一篇 React 渲染心智模型