联系

思否编程 自顶向下学 React 源码(卡颂)百度云+阿里云下载

内容简介

学习React源码,不仅能掌握业界最顶尖前端框架的运行原理,探索前端边界。也能让自己成为业务线React大拿。

从v15~v16重构的Fiber架构,再到v16~v17新增的并发模式,React已经逐渐从UI库变为小型的操作系统。

对于想学习React源码的同学来说,这同时是机遇与挑战。

挑战是:React内部运行流程真的很复杂。

机遇是:学完之后,除了拥有框架开发能力外,你的收获将不限于:

编程范式:函数式编程的代数效应思想

操作系统:如何从零实现协程(fiber架构)

数据结构:链表、树、小顶堆

算法:O(n)的Diff算法、掩码

深入浏览器渲染原理

思否编程 自顶向下学 React 源码(卡颂)百度云+阿里云下载

资源目录

——/计算机教程/09其他/082-思否自顶向下学 React 源码/

第二章 架构篇之render阶段

2.1 架构工作流程概览.mp4 40.21M

2.2 深入理解JSX.mp4 81.88M

2.3 “递”阶段mount时流程.mp4 131.84M

2.4 “归”阶段mount时流程.mp4 82.73M

2.5 “递”阶段update时流程.mp4 113.38M

2.6 “归”阶段update时流程.mp4 105.26M

第六章 实现篇之Hooks

6.1 极简useState实现.mp4 200.83M

6.2 useState与useReducer的实现.mp4 147.31M

6.3 useEffect与useLayoutEffect的实现.mp4 122.50M

6.4 useRef的实现.mp4 92.70M

6.5 useMemo及useCallback的实现.mp4 26.70M

第七章 实现篇之Concurrent Mode

7.1 scheduler的工作原理及实现.mp4 124.74M

7.2 lane模型的工作原理.mp4 36.44M

7.3 异步可中断更新与饥饿问题.mp4 196.37M

7.4 batchedUpdates的实现.mp4 94.84M

7.5 高优先级更新如何插队.mp4 88.11M

7.6 Suspense的实现.mp4 161.40M

第三章 架构篇之commit阶段

3.1 流程概览.mp4 78.95M

3.2 before mutation阶段.mp4 27.98M

3.3 mutation阶段.mp4 105.84M

3.4 layout阶段.mp4 118.66M

第四章 实现篇之Diff算法

4.1 Diff算法流程概览.mp4 46.29M

4.2 单一节点的Diff.mp4 85.84M

4.3 多节点Diff.mp4 148.69M

第五章 实现篇之状态更新

5.1 状态更新流程概览.mp4 64.59M

5.2 优先级与Update.mp4 73.15M

5.3 Update的计算.mp4 370.31M

5.4 ReactDOM.render完整流程.mp4 69.67M

5.5 this.setState完整流程.mp4 14.75M

第一章 理念篇

1.1 如何学习React源码.mp4 39.69M

1.2 设计理念.mp4 75.48M

1.3 架构的演进史.mp4 34.97M

1.4 React新架构—Fiber.mp4 68.59M

1.5 Fiber架构工作原理.mp4 66.64M

1.6 如何调试源码.mp4 70.74M

1.7 源码的目录结构.mp4 30.40M

README.md 1.34kb

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注