
网站资源均收集于公开网络,仅供学习和交流。版权归版权人所有,所标价格为资源收集整理费用,如喜欢作品请支持正版。
网盘链接:
1. 课程导学
- 1-1 课程导学
2. 基础知识 React API 一览
- 2-1 准备工作
- 2-2 JSX到JavaScript的转换
- 2-3 react-element
- 2-4 react-component
- 2-5 react-ref
- 2-6 forward-ref
- 2-7 context
- 2-8 concurrent-mode
- 2-9 suspense-and-lazy
- 2-10 hooks
- 2-11 children
- 2-12 others
3. React中的更新
- 3-1 react-dom-render
- 3-2 react-fiber-root
- 3-3 react-fiber
- 3-4 react-update-and-updateQueue
- 3-5 react-expiration-time
- 3-6 different-expirtation-time
- 3-7 react-setState-forceUpdate
4. Fiber Scheduler
- 4-1 总结流程概览
- 4-2 scheduleWork
- 4-3 requestWork
- 4-4 batchedUpdates
- 4-5 reactScheduler(1)
- 4-6 reactScheduler(2)
- 4-7 reactScheduler(3)
- 4-8 reactScheduler(4)
- 4-9 performWork
- 4-10 renderRoot
- 4-11 最后补充
5. 各类组件的Update
- 5-1 入口和优化
- 5-2 FunctionalComponent的更新
- 5-3 reconcilerChildren
- 5-4 reconcilerChildren-array
- 5-5 updateClassComponent
- 5-6 ClassComponent的更新
- 5-7 IndeterminateComponent组件类型和其更新过程
- 5-8 HostRoot的更新
- 5-9 HostComponent和HostText的更新
- 5-10 Poratl组件的更新
- 5-11 ForwardRef的更新
- 5-12 Mode组件的更新
- 5-13 Memo组件的更新
6. 完成节点任务
- 6-1 completeUnitOfWork的整体流程和意义
- 6-2 重设childExpirationTime
- 6-3 completWork具体做了什么
- 6-4 初次渲染中completeWork对于DOM节点的创建和appendAllChild算法
- 6-5 初次渲染中如何进行DOM节点属性初始化操作
- 6-6 更新DOM时进行的diff判断
- 6-7 completeWork阶段对于HostText的更新
- 6-8 renderRoot中对于错误的处理
- 6-9 unwindWork以及React中的错误处理
7. commitRoot
- 7-1 commitRoot的总体工作内容
- 7-2 invokeGuardedCallback开发时的帮助方法
- 7-3 commitRoot第一个操作-获取快照
- 7-4 commitAllHostEffects总体做了哪些事情
- 7-5 commitPlacement插入新的子节点的操作
- 7-6 commitWork更新节点属性的过程
- 7-7 commitWork删除节点的操作过程
- 7-8 commitLifecycles调用生命周期方法
8. 功能详解:基础
- 8-1 context-stack
- 8-2 遗留context-api的实现过程(1)
- 8-3 遗留context-api的实现过程(2)
- 8-4 新context的实现
- 8-5 ref的实现过程
- 8-6 hydrate-是否需要hydrate的判断
- 8-7 hydrate-更新开始判断节点是否可以hydrate
- 8-8 hydrate-再completeWork中复用可hydrate的节点
- 8-9 event事件系统初始化-注入平台事件插件
- 8-10 event事件监听的过程
- 8-11 event-事件触发的过程
- 8-12 event-事件对象的生产过程
- 8-13 event查漏补缺
9. suspense and priority
- 9-1 优先级和任务挂起的含义(1)
- 9-2 优先级和任务挂起的含义(2)
- 9-3 两个expirationTime的不同作用
- 9-4 Suspense组件同步模式下的更新
- 9-5 Suspense组件同步渲染模式补充
- 9-6 Suspense组件异步模式下的更新
- 9-7 retrySuspendedWork所做的事情
10. 功能详解:Hooks
- 10-1 什么是Hooks以及他的用法
- 10-2 Hooks的定义以及执行前后的准备和重置
- 10-3 useState的实现原理和注意事项(1)
- 10-4 useState的实现原理和注意事项(2)
- 10-5 useEffect和useLayoutEffect的实现原理和区别
- 10-6 其他Hooks的实现
11. 课程总结
- 11-1 课程总结
© 版权声明
网站资源均收集于公开网络,仅供学习和交流。版权归版权人所有,所标价格为资源收集整理费用,如喜欢作品请支持正版。
THE END

![[309] React源码深度解析 高级前端工程师必备技能风筝自习室-课程资源-网盘资源风筝自习室](https://kiteblog.cn/wp-content/uploads/2024/11/309-800x306.jpeg)
![[640] TS 从入门到深度掌握,晋级TypeScript高手 – 网盘下载最新增加 TS 技能综合实战,dtd 企业级实战,企业经典配置实战风筝自习室-课程资源-网盘资源风筝自习室](https://kiteblog.cn/wp-content/uploads/2024/11/image-36-800x525.png)
![[661] Web3.0热门领域NFT项目实战 – 网盘下载智能合约深度剖析+热门NFT项目开发实现+全面解读Web3.0开发生态风筝自习室-课程资源-网盘资源风筝自习室](https://kiteblog.cn/wp-content/uploads/2024/11/image-24-800x316.png)
![[646] React18+Next.js14+Nest.js全栈开发复杂低代码项目从基础使用,到高阶运用,再到原理解析,点、线、面结合,保证学习效果风筝自习室-课程资源-网盘资源风筝自习室](https://kiteblog.cn/wp-content/uploads/2024/11/image-30-800x364.png)
![[642] Kubernetes系统精讲 Go语言实战K8S集群可视化 – 网盘下载基础知识+高阶应用+原理剖析+二次开发 四维一体,打通K8S生产实践能力,轻松进军云原生风筝自习室-课程资源-网盘资源风筝自习室](https://kiteblog.cn/wp-content/uploads/2024/11/image-34-800x488.png)
![[电商] 图文带货赚钱课程【3个月52W】 无需发视频用文字即可实现带货风筝自习室-课程资源-网盘资源风筝自习室](https://img.alicdn.com/imgextra/i4/744149746/O1CN01ZHOEx32LrivBk1jNR_!!744149746.jpg?t=1690593347000)
![[电商] 淘宝天猫运营教程【系统课】从注册到引流全覆盖风筝自习室-课程资源-网盘资源风筝自习室](https://img.alicdn.com/imgextra/i1/744149746/O1CN014Ydc7M2LrivuxlzmE_!!744149746.jpg?t=1694394395000)
![[709] 从0到1训练私有大模型 ,企业急迫需求,抢占市场先机慕课实战课风筝自习室-课程资源-网盘资源风筝自习室](https://kiteblog.cn/wp-content/uploads/2024/11/image-14-800x480.png)
![[737] AI时代人人必修课-提示词工程+大语言模型 多场景实战风筝自习室-课程资源-网盘资源风筝自习室](https://kiteblog.cn/wp-content/uploads/2024/11/image-6-800x500.png)
![[640] TS 从入门到深度掌握,晋级TypeScript高手 - 网盘下载风筝自习室-课程资源-网盘资源风筝自习室](https://kiteblog.cn/wp-content/uploads/2024/11/image-36-1024x672.png)
![[661] Web3.0热门领域NFT项目实战 - 网盘下载风筝自习室-课程资源-网盘资源风筝自习室](https://kiteblog.cn/wp-content/uploads/2024/11/image-24-1024x404.png)
![[646] React18+Next.js14+Nest.js全栈开发复杂低代码项目风筝自习室-课程资源-网盘资源风筝自习室](https://kiteblog.cn/wp-content/uploads/2024/11/image-30-1024x466.png)
![[642] Kubernetes系统精讲 Go语言实战K8S集群可视化 - 网盘下载风筝自习室-课程资源-网盘资源风筝自习室](https://kiteblog.cn/wp-content/uploads/2024/11/image-34-1024x625.png)

暂无评论内容