跳到主要内容

React 总览

React 这组内容可以分成三层来看:先理解渲染和更新为什么这样设计,再看组件与状态怎么组织,最后再补路由、版本演进和周边生态。

建议阅读顺序

  1. React
  2. Hooks
  3. Router
  4. TanStackRouter
  5. React19

这一组内容分别解决什么问题

  • React:渲染机制、Fiber、生命周期、事件系统这些底层主线
  • Hooks:函数组件时代最常用的状态与副作用写法
  • Router:React Router 的常规路由思路
  • TanStackRouter:更强调类型与数据加载约束的路由方案
  • React19:新版本能力和迁移时值得关注的变化

阅读时可以先盯这几件事

  • React 的更新为什么能拆分和调度
  • 组件什么时候应该拆,什么时候应该收
  • 状态到底该留在组件里、放到 Context、还是放到状态管理层
  • 路由、数据获取、服务端能力分别由哪一层负责

如果当前项目已经走到服务端渲染、全栈路由或 Server Components 这一层,接着看 Next.js 会更顺。