首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
react 源码学习
铭铭870
创建于2021-08-16
订阅专栏
本栏用于作者自我学习react 源码记录
等 1 人订阅
共8篇文章
创建于2021-08-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
react- Scheduler
react是使用的requestAnimationFrame来模拟实现的requestidlecallback。
react - diff
diff算法: 对比当前真实的DOM和虚拟DOM,在对比过程中直接更新真实DOM.只对比同一层级的变化实现.
react - beginWork
执行对整棵树的每一个节点进行更新的操作,performUnitOfWork内调用beginWork,源码在 react-reconciler 下的 ReactFiberBeginWork.js 内。
Fiber的diff 顺序
链表的每一个节点是 Fiber,diff 策略采用从链表头部开始比较的算法,是层次遍历,算法是建立在一个节点的插入、删除、移动等操作都是在节点树的同一层级中进行的
深入理解jsx
本文通过源码解读,分析jsx和React Fiber,React Component、React Element之间的关系和不同
react -fiber概念
React Fiber是对react核心算法的一次重新实现。这里我们主要讨论了fiber的基本概念。
新老react 架构对比
这里讨论了react15与react16 的不同,react16的出现主要解决了什么问题。React为了践行“构建快速响应的大型 Web 应用程序”理念做出了什么改变
学习react源码 - react 理念
在深入学习react 源码架构之前,先了解一下react理念,这对你深度学习react 源码有所帮助。