主题
Mini React
跟着卡颂从零实现一个 mini React,深入理解 React 的核心原理。
课程目录
| 课节 | 内容 | 文档 |
|---|---|---|
| 01 | 搭建项目架构 | 01-搭建项目架构 |
| 02 | 实现 JSX | 02-实现JSX |
| 03 | 实现 Reconciler 架构 | 03-实现Reconciler架构 |
| 04 | 更新机制的组成部分 | 04-更新机制的组成部分 |
| 05 | 实现 mount 流程的 beginWork | 05-实现mount流程的beginWork |
| 06 | 实现 commit 阶段 | 06-实现commit阶段 |
| 07 | 初探 FC 与实现第二种调试方式 | 07-初探FC与实现第二种调试方式 |
| 08 | 实现 hooks 架构 | 08-实现hooks架构 |
| 09 | 实现第三种调试方式 | 09-实现第三种调试方式 |
| 10 | 初探 update 流程 | 10-初探update流程 |
| 11 | 实现事件系统 | 11-实现事件系统 |
| 12 | 实现 Diff 算法 | 12-实现Diff算法 |
| 13 | 实现 Fragment | 13-实现Fragment |
| 14 | 实现同步调度流程 | 14-实现同步调度流程 |
| 15 | 实现 useEffect 工作流程 | 15-实现useEffect工作流程 |
| 16 | 实现 noop-renderer | 16-实现noop-renderer |
| 17 | 并发更新的原理 | 17-并发更新的原理 |
| 18 | 实现并发更新的交互部分 | 18-实现并发更新的交互部分 |
| 19 | 实现 useTransition | 19-实现useTransition |
| 20 | 实现 useRef | 20-实现useRef |
| 21 | 实现 useContext | 21-实现useContext |
| 22 | 实现 Suspense | 22-实现Suspense |
| 23 | 实现性能优化策略 | 23-实现性能优化策略 |