React18内核探秘:手写React高质量源码迈向高阶开发

95 阅读4分钟

市面上的很多课程只是分析源码实现的表像,而缺乏对背后规律的探索,这加剧了大家关于源码难学的认知。这门课不仅帮助大家理解 React18 的源码实现,还可以透过现象看到本质,掌握源码背后的思想和规律。同时具备设计前端框架的能力,以及轻松阅读其他前端库的源码的能力,最终提高你的代码开发及设计水平,为成长为前端架构师做好准备。

某独角兽资深前端架构师,12年工作经验,曾担任研发经理、创业团队技术负责人。负责过支撑数十亿交易额的业务系统开发,有丰富的全栈开发经验,同时精通前端、后端两大方向。长期专注于原理源码的研究,兼备技术广度与深度。

React18内核探秘:手写React高质量源码迈向高阶开发

├──react | ├──11-7 -收集监听器函数.mp4 231.50M | ├──11-8 -合成事件对象.mp4 233.67M | └──11-9 -事件函数回调.mp4 184.86M ├──第10章 React18-初始化渲染 | ├──10-3 -jsxDev代码实现.mp4 230.47M | ├──10-4 createRoot-1.mp4 261.82M | ├──10-5 createRoot-2.mp4 349.27M | ├──10-6 -createRoot的类型表达实现及调试.mp4 237.39M | ├──10-7 -render函数阶段划分.mp4 40.69M | ├──10-8 updateContainer代码实现-1.mp4 189.53M | └──10-9 -2updateContainer代码实现.mp4 96.88M ├──第12章 React18-组件更新 | ├──12-1 -本章介绍.mp4 20.19M | ├──12-10 -思考题和解答.mp4 45.02M | ├──12-11 -小结.mp4 44.81M | ├──12-2 dom diff思路分析 1.mp4 289.46M | ├──12-3 dom diff思路分析 2.mp4 213.40M | ├──12-4 -单节点dom diff.mp4 631.26M | ├──12-5 多节点dom diff 1.mp4 301.41M | ├──12-6 多节点dom diff 2.mp4 388.16M | ├──12-7 -多节点dom diff 3.mp4 617.84M | ├──12-8 多节点dom diff 4.mp4 223.06M | └──12-9 多节点dom diff 5.mp4 363.14M ├──第13章 React18-Hooks | ├──13-1 -本章介绍.mp4 24.96M | ├──13-10 -useReducer调试.mp4 584.84M | ├──13-11 -useState.mp4 620.75M | ├──13-12 -useEffect挂载-1.mp4 314.04M | ├──13-13 -useEffect挂载-2.mp4 333.50M | ├──13-14 useEffect更新1-1.mp4 283.75M | ├──13-15 useEffect更新1-2.mp4 453.61M | ├──13-16 -useEffect更新2.mp4 681.91M | ├──13-17 -useEffect调试.mp4 204.64M | ├──13-18 -useLayoutEffect.mp4 552.50M | ├──13-19 -思考题及解答.mp4 36.30M | ├──13-2 useReducer挂载-1.mp4 192.08M | ├──13-20 -小结.mp4 38.39M | ├──13-3 useReducer挂载-2.mp4 202.76M | ├──13-4 -useReducer触发更新.mp4 589.05M | ├──13-5 useReducer更新渲染1-1.mp4 516.30M | ├──13-6 useReducer更新渲染1-2.mp4 318.89M | ├──13-7 -useReducer更新渲染2-1.mp4 348.80M | ├──13-8 -useReducer更新渲染2-2.mp4 357.49M | └──13-9 -useReducer更新渲染3.mp4 352.48M ├──第14章 React18-Lane模型与优先级 | ├──14-1 -本章介绍.mp4 79.99M | ├──14-2 -本章介绍.mp4 84.80M | ├──14-3 -二进制的计算.mp4 465.13M | ├──14-4 -最小堆算法原理.mp4 270.59M | ├──14-5 -最小堆算法实现-1.mp4 217.40M | ├──14-6 -最小堆算法实现-2.mp4 307.99M | ├──14-7 -React18优先级体系.mp4 236.69M | └──14-8 -小结.mp4 83.96M ├──第15章 React18-调度系统 | ├──15-1 -本章介绍.mp4 131.18M | ├──15-10 -加入优先级的初始化渲染.mp4 609.06M | ├──15-11 -本章小结.mp4 91.62M | ├──15-2 -调度核心逻辑1.mp4 479.53M | ├──15-3 调度核心逻辑2-1.mp4 403.23M | ├──15-4 调度核心逻辑2-2.mp4 302.16M | ├──15-5 -ReactFiberLane和ReactEventPriority-1.mp4 482.90M | ├──15-6 -ReactFiberLane和ReactEventPriority-2.mp4 548.68M | ├──15-7 Lane模型下的更新队列-1.mp4 579.18M | ├──15-8 Lane模型下的更新队列-2.mp4 539.63M | └──15-9 Lane模型下的更新队列-3.mp4 170.68M ├──第16章 React18-并发渲染 | ├──16-1 -本章介绍.mp4 33.63M | ├──16-2 -同步渲染.mp4 430.35M | ├──16-3 -并发渲染.mp4 647.59M | ├──16-4 -思考题.mp4 24.75M | └──16-5 -小结.mp4 70.05M ├──第3章 原始版-初始化渲染:实现最原始的渲染过程 | ├──3-1 本章介绍.mp4 24.21M | ├──3-10 -思考题.mp4 93.41M | ├──3-11 -小结.mp4 5.57M | ├──3-2 环境搭建.mp4 80.64M | ├──3-3 -虚拟DOM与真实DOM的实况对比.mp4 128.58M | ├──3-4 -JSX的相关概念和原理.mp4 93.20M | ├──3-5 -React和ReactDOM职责划分.mp4 99.70M | ├──3-6 -createElement.mp4 308.62M | ├──3-7 render函数.mp4 312.75M | ├──3-8 -setPropsForDom.mp4 119.71M | └──3-9 -初始化渲染调试.mp4 350.39M ├──课程1-6章 | ├──课程10_batch.mp4 358.14M | ├──课程1_batch.mp4 56.45M | ├──课程2_batch.mp4 95.70M | ├──课程3_batch.mp4 39.14M | ├──课程4_batch.mp4 95.35M | ├──课程5_batch.mp4 166.01M | ├──课程6_batch.mp4 271.11M | ├──课程7_batch.mp4 246.79M | ├──课程8_batch.mp4 298.21M | └──课程9_batch.mp4 226.17M └──课程7-11章 | ├──课程11_batch.mp4 273.44M | ├──课程12_batch.mp4 243.39M | ├──课程13_batch.mp4 198.93M | ├──课程14_batch.mp4 191.25M | ├──课程15_batch.mp4 265.59M | ├──课程16_batch.mp4 269.33M | ├──课程17_batch.mp4 329.62M | ├──课程18_batch.mp4 221.52M | ├──课程19_batch.mp4 236.53M | └──课程20+_batch.mp4 307.32M