通过手写5000+源码,深入理解 React 内部机制,提升 React 复杂代码设计能力
* 00 资料/
* 源代码/
* 01 react18-core.zip (0.03 MB)
* 02 simple-react.zip (0.17 MB)
* 01 第1章 课程简介/
* 01 1-1 导学.mp4 (34.39 MB), 07:34
* 02 第2章 登高望远,手写源码前的思想准备/
* 01 2-1 思想准备01-本章介绍.mp4 (20.80 MB), 03:12
* 02 2-2 思想准备02-源码观.mp4 (36.95 MB), 06:31
* 03 2-3 思想准备03-React是什么.mp4 (168.93 MB), 20:46
* 04 2-4 思想准备04-React架构演进过程.mp4 (66.73 MB), 08:39
* 05 2-5 思想准备05-树立数据结构与算法的意识.mp4 (16.60 MB), 02:58
* 06 2-6 思想准备06-树立用原子视角看问题的意识.mp4 (14.85 MB), 02:19
* 07 2-7 思想准备07-理解React源码学习的基本方法.mp4 (39.46 MB), 07:28
* 08 2-8 思想准备08-小结.mp4 (8.84 MB), 01:19
* 03 第3章 原始版-初始化渲染:实现最原始的渲染过程/
* 01 3-1 -本章介绍.mp4 (27.91 MB), 04:30
* 02 3-2 -环境搭建.mp4 (62.48 MB), 11:29
* 03 3-3 -虚拟DOM与真实DOM的实况对比.mp4 (82.36 MB), 15:09
* 04 3-4 -JSX的相关概念和原理.mp4 (58.23 MB), 10:53
* 05 3-5 -React和ReactDOM职责划分.mp4 (29.24 MB), 04:41
* 06 3-6 -createElement.mp4 (122.53 MB), 22:14
* 07 3-7 -render函数.mp4 (117.99 MB), 21:18
* 08 3-8 -setPropsForDom.mp4 (46.85 MB), 08:30
* 09 3-9 -初始化渲染调试.mp4 (84.13 MB), 15:07
* 10 3-10 -思考题.mp4 (39.03 MB), 06:31
* 11 3-11 -小结.mp4 (3.99 MB), 00:45
* 04 第4章 原始版-引入函数组件与类组件提升渲染能力/
* 01 4-1 本章介绍.mp4 (14.71 MB), 02:10
* 02 4-2 组件概念介绍.mp4 (54.14 MB), 09:31
* 03 4-3 实现函数组件的基础功能.mp4 (84.19 MB), 14:38
* 04 4-4 类组件的基本实现.mp4 (92.34 MB), 15:32
* 05 4-5 类组件的更新机制分析.mp4 (56.47 MB), 10:12
* 06 4-6 类组件setState函数的实现.mp4 (99.00 MB), 17:39
* 07 4-7 类组件setState函数的实现.mp4 (99.35 MB), 18:05
* 08 4-8 事件合成机制原理介绍.mp4 (42.16 MB), 07:58
* 09 4-9 实现事件合成机制.mp4 (138.91 MB), 25:00
* 10 4-10 实现事件合成机制.mp4 (115.51 MB), 21:02
* 11 4-11 ref原理分析.mp4 (83.33 MB), 15:08
* 12 4-12 原生标签和类组件ref的实现.mp4 (33.30 MB), 06:11
* 13 4-13 引入forwardRef的底层逻辑.mp4 (75.44 MB), 12:48
* 14 4-14 forwardRef的实现.mp4 (63.52 MB), 11:22
* 15 4-15 组件相关代码调试.mp4 (60.48 MB), 11:05
* 16 4-16 思考题与解答.mp4 (32.50 MB), 04:32
* 17 4-17 小结.mp4 (5.98 MB), 01:09
* 05 第5章 原始版-对渲染过程进行优化-DOM DIFF/
* 01 5-1 -本章介绍.mp4 (20.88 MB), 03:19
* 02 5-2 原理分析.mp4 (112.50 MB), 20:25
* 03 5-3 原理分析.mp4 (73.14 MB), 13:04
* 04 5-4 源码实现-简单场景-1.mp4 (105.87 MB), 19:11
* 05 5-5 源码实现-简单场景-2.mp4 (90.08 MB), 16:13
* 06 5-6 源码实现-复杂场景-1.mp4 (117.88 MB), 21:48
* 07 5-7 源码实现-复杂场景-2.mp4 (81.18 MB), 15:04
* 08 5-8 源码实现-代码调试.mp4 (92.39 MB), 17:03
* 09 5-9 源码实现-代码调试.mp4 (61.46 MB), 11:33
* 10 5-10 -思考题和解答.mp4 (49.17 MB), 07:18
* 11 5-11 -小结.mp4 (8.10 MB), 01:32
* 06 第6章 原始版-类组件的增强:生命周期/
* 01 6-1 -本章介绍.mp4 (16.69 MB), 02:47
* 02 6-2 -生命周期的本质.mp4 (32.23 MB), 04:46
* 03 6-3 -生命周期图的观察.mp4 (41.13 MB), 07:06
* 04 6-4 -常用生命周期函数案例.mp4 (124.94 MB), 22:21
* 05 6-5 -常用生命周期函数代码实现.mp4 (65.70 MB), 11:31
* 06 6-6 -shouldComponentUpdate案例.mp4 (49.81 MB), 07:42
* 07 6-7 -shouldComponentUpdate源码实现.mp4 (43.98 MB), 07:57
* 08 6-8 -getDefirvedStateFromProps案例.mp4 (77.28 MB), 13:49
* 09 6-9 -getDefirvedStateFromProp源码实现.mp4 (30.52 MB), 05:15
* 10 6-10 -getSnapshotBeforeUpdate案例.mp4 (95.07 MB), 17:02
* 11 6-11 -getSnapshotBeforeUpdate源码实现.mp4 (82.89 MB), 15:07
* 12 6-12 -生命周期函数代码调试.mp4 (83.04 MB), 14:22
* 13 6-13 -思考题与解答.mp4 (29.11 MB), 03:13
* 14 6-14 -本章小结.mp4 (3.43 MB), 00:45
* 07 第7章 原始版-进一步探索对渲染过程的性能优化/
* 01 7-1 -本章介绍.mp4 (7.42 MB), 01:32
* 02 7-2 -PureComponent案例.mp4 (47.35 MB), 08:42
* 03 7-3 -PureComponent源码实现.mp4 (61.94 MB), 11:08
* 04 7-4 -memo案例.mp4 (34.86 MB), 04:40
* 05 7-5 -1-memo源码实现.mp4 (107.31 MB), 19:07
* 06 7-6 -2-memo源码实现.mp4 (68.66 MB), 12:31
* 07 7-7 -代码调试.mp4 (75.26 MB), 13:49
* 08 7-8 -思考题.mp4 (63.91 MB), 10:58
* 09 7-9 -小结.mp4 (7.71 MB), 01:27
* 08 第8章 原始版-引入日常开发的利器:Hooks/
* 01 8-1 -本章介绍.mp4 (11.47 MB), 01:47
* 02 8-2 -Hooks概况.mp4 (38.63 MB), 05:36
* 03 8-3 -useSstate案例观察.mp4 (30.24 MB), 05:14
* 04 8-4 -useState源码实现.mp4 (112.17 MB), 20:04
* 05 8-5 -useReducer案例观察.mp4 (41.05 MB), 06:06
* 06 8-6 -useReducer源码实现.mp4 (29.99 MB), 04:56
* 07 8-7 -useEffect及useLayoutEffect源码实现.mp4 (59.27 MB), 08:46
* 08 8-8 -useEffect及useLayoutEffect源码实现.mp4 (141.39 MB), 25:24
* 09 8-9 -useRef案例和源码.mp4 (49.10 MB), 08:31
* 10 8-10 -useImperativeHandle案例和源码.mp4 (56.21 MB), 09:55
* 11 8-11 -useMemo及useCallback案例.mp4 (71.97 MB), 12:42
* 12 8-12 -useMemo及useCallback源码实现.mp4 (48.86 MB), 08:51
* 13 8-13 -代码调试.mp4 (69.08 MB), 10:54
* 14 8-14 -思考题及解答.mp4 (30.04 MB), 03:49
* 15 8-15 -小结.mp4 (11.39 MB), 02:18
* 09 第9章 React18-React 性能革命:Fiber 架构的设计理念/
* 01 9-1 -本章介绍.mp4 (5.26 MB), 01:18
* 02 9-2 -为什么需要Fiber架构.mp4 (103.78 MB), 18:33
* 03 9-3 -Fiber架构是什么.mp4 (38.94 MB), 05:25
* 04 9-4 -Fiber是什么.mp4 (58.36 MB), 08:57
* 05 9-5 -双缓冲策略.mp4 (45.59 MB), 07:44
* 06 9-6 -工作循环.mp4 (54.44 MB), 09:23
* 07 9-7 -并发模式.mp4 (27.29 MB), 04:06
* 08 9-8 -思考题及解答.mp4 (46.39 MB), 03:58
* 09 9-9 -本章小结.mp4 (8.33 MB), 01:58
* 10 第10章 React18-初始化渲染/
* 01 10-1 -本章介绍.mp4 (8.23 MB), 01:22
* 02 10-2 -环境准备.mp4 (62.94 MB), 11:10
* 03 10-3 -jsxDev代码实现.mp4 (103.26 MB), 18:45
* 04 10-4 createRoot-1.mp4 (94.47 MB), 17:15
* 05 10-5 createRoot-2.mp4 (119.87 MB), 21:28
* 06 10-6 -createRoot的类型表达实现及调试.mp4 (103.12 MB), 19:08
* 07 10-7 -render函数阶段划分.mp4 (18.18 MB), 03:05
* 08 10-8 updateContainer代码实现-1.mp4 (78.21 MB), 14:18
* 09 10-9 -2updateContainer代码实现.mp4 (40.49 MB), 07:21
* 10 10-10 -1-scheduleUpdateOnFiber.mp4 (91.77 MB), 16:15
* 11 10-11 scheduleUpdateOnFiber-2.mp4 (87.60 MB), 15:56
* 12 10-12 beginWork1-1.mp4 (94.70 MB), 17:02
* 13 10-13 beginWork1-2.mp4 (86.12 MB), 15:33
* 14 10-14 beginWork2-1.mp4 (71.95 MB), 13:06
* 15 10-15 beginWork2-2.mp4 (74.31 MB), 13:31
* 16 10-16 -beginWork调试.mp4 (103.94 MB), 18:52
* 17 10-17 -completeWork1.mp4 (152.79 MB), 22:22
* 18 10-18 completeWork2-1.mp4 (136.87 MB), 24:32
* 19 10-19 completeWork2-2.mp4 (62.35 MB), 10:49
* 20 10-20 -completeWork3.mp4 (111.70 MB), 20:30
* 21 10-21 -completeWork调试.mp4 (133.44 MB), 24:57
* 22 10-22 commitWork代码实现-1.mp4 (131.72 MB), 24:48
* 23 10-23 commitWork代码实现-2.mp4 (122.65 MB), 22:20
* 24 10-24 -代码调试.mp4 (115.46 MB), 17:25
* 25 10-25 -函数组件.mp4 (80.60 MB), 14:47
* 26 10-26 -思考题.mp4 (31.70 MB), 04:24
* 27 10-27 -小结.mp4 (27.24 MB), 04:56
* 11 第11章 React18-合成事件系统/
* 01 11-1 -本章介绍.mp4 (17.98 MB), 02:13
* 02 11-2 -思路分析.mp4 (29.90 MB), 05:45
* 03 11-3 -事件名注册.mp4 (133.98 MB), 22:08
* 04 11-4 -注册监听事件.mp4 (124.38 MB), 22:55
* 05 11-5 事件派发主要逻辑-1.mp4 (116.25 MB), 21:04
* 06 11-6 事件派发主要逻辑-2.mp4 (127.63 MB), 23:34
* 07 11-7 -收集监听器函数.mp4 (80.63 MB), 14:58
* 08 11-8 -合成事件对象.mp4 (73.16 MB), 13:24
* 09 11-9 -事件函数回调.mp4 (54.78 MB), 10:10
* 10 11-10 -代码调试.mp4 (59.75 MB), 12:02
* 11 11-11 -思考题.mp4 (24.67 MB), 04:11
* 12 11-12 -小结.mp4 (16.10 MB), 03:00
* 12 第12章 React18-组件更新/
* 01 12-1 -本章介绍.mp4 (17.72 MB), 01:43
* 02 12-2 dom diff思路分析 1.mp4 (89.61 MB), 16:54
* 03 12-3 dom diff思路分析 2.mp4 (65.06 MB), 12:09
* 04 12-4 -单节点dom diff.mp4 (118.36 MB), 21:41
* 05 12-5 多节点dom diff 1.mp4 (65.25 MB), 11:44
* 06 12-6 多节点dom diff 2.mp4 (81.70 MB), 14:55
* 07 12-7 -多节点dom diff 3.mp4 (107.35 MB), 19:29
* 08 12-8 多节点dom diff 4.mp4 (73.44 MB), 13:32
* 09 12-9 多节点dom diff 5.mp4 (88.14 MB), 15:43
* 10 12-10 -思考题和解答.mp4 (18.34 MB), 03:14
* 11 12-11 -小结.mp4 (14.40 MB), 02:18
* 13 第13章 React18-Hooks/
* 01 13-1 -本章介绍.mp4 (13.11 MB), 02:10
* 02 13-2 useReducer挂载-1.mp4 (243.01 MB), 19:53
* 03 13-3 useReducer挂载-2.mp4 (79.71 MB), 14:23
* 04 13-4 -useReducer触发更新.mp4 (306.06 MB), 25:52
* 05 13-5 useReducer更新渲染1-1.mp4 (123.44 MB), 22:11
* 06 13-6 useReducer更新渲染1-2.mp4 (67.03 MB), 12:23
* 07 13-7 -useReducer更新渲染2-1.mp4 (76.17 MB), 13:53
* 08 13-8 -useReducer更新渲染2-2.mp4 (69.98 MB), 13:25
* 09 13-9 -useReducer更新渲染3.mp4 (89.18 MB), 16:42
* 10 13-10 -useReducer调试.mp4 (244.26 MB), 21:25
* 11 13-11 -useState.mp4 (121.06 MB), 22:00
* 12 13-12 -useEffect挂载-1.mp4 (174.70 MB), 14:42
* 13 13-13 -useEffect挂载-2.mp4 (79.57 MB), 14:10
* 14 13-14 useEffect更新1-1.mp4 (77.02 MB), 14:00
* 15 13-15 useEffect更新1-2.mp4 (75.57 MB), 13:44
* 16 13-16 -useEffect更新2.mp4 (126.34 MB), 22:52
* 17 13-17 -useEffect调试.mp4 (92.37 MB), 07:31
* 18 13-18 -useLayoutEffect.mp4 (99.69 MB), 18:29
* 19 13-19 -思考题及解答.mp4 (23.20 MB), 03:16
* 20 13-20 -小结.mp4 (30.53 MB), 01:55
* 14 第14章 React18-Lane模型与优先级/
* 01 14-1 -本章介绍.mp4 (47.79 MB), 03:41
* 02 14-2 -本章介绍.mp4 (21.70 MB), 03:41
* 03 14-3 -二进制的计算.mp4 (128.12 MB), 23:17
* 04 14-4 -最小堆算法原理.mp4 (78.28 MB), 14:02
* 05 14-5 -最小堆算法实现-1.mp4 (176.35 MB), 14:10
* 06 14-6 -最小堆算法实现-2.mp4 (84.45 MB), 15:08
* 07 14-7 -React18优先级体系.mp4 (55.42 MB), 10:10
* 08 14-8 -小结.mp4 (33.18 MB), 02:46
* 15 第15章 React18-调度系统/
* 01 15-1 -本章介绍.mp4 (30.84 MB), 05:34
* 02 15-2 -调度核心逻辑1.mp4 (229.96 MB), 19:16
* 03 15-3 调度核心逻辑2-1.mp4 (82.66 MB), 14:53
* 04 15-4 调度核心逻辑2-2.mp4 (146.10 MB), 12:26
* 05 15-5 -ReactFiberLane和ReactEventPriority-1.mp4 (87.12 MB), 15:49
* 06 15-6 -ReactFiberLane和ReactEventPriority-2.mp4 (93.83 MB), 17:21
* 07 15-7 Lane模型下的更新队列-1.mp4 (142.10 MB), 26:05
* 08 15-8 Lane模型下的更新队列-2.mp4 (117.82 MB), 21:39
* 09 15-9 Lane模型下的更新队列-3.mp4 (45.93 MB), 08:13
* 10 15-10 -加入优先级的初始化渲染.mp4 (118.56 MB), 21:19
* 11 15-11 -本章小结.mp4 (14.19 MB), 02:28
* 16 第16章 React18-并发渲染/
* 01 16-1 -本章介绍.mp4 (8.40 MB), 01:23
* 02 16-2 -同步渲染.mp4 (89.78 MB), 16:20
* 03 16-3 -并发渲染.mp4 (110.40 MB), 20:15
* 04 16-4 -思考题.mp4 (11.59 MB), 02:02
* 05 16-5 -小结.mp4 (23.48 MB), 04:13





![[衡天云]爆款云服务器 低至12元/月](/hty.png)