首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react源码
订阅
小凡
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
精读React hooks(四):useRef的多维用途
在这篇文章中,我们对 React 的 useRef 进行了深入的探讨,透过实际代码,再现了useRef绝大多数应用场景,无论你是 React 新手还是老手,相信本文都能为你提供有价值的知识。
[React 源码] React18 合成事件 [2.5k 字 - 阅读时长10min]
读完收获 学会 Dom 事件流 理解 事件委托 掌握 React 合成事件原理 Dom 事件流 事件流包含三个阶段: 事件捕获阶段 目标阶段 事件冒泡阶段 首先发生的是事件捕获,然后是实际的目标接收到
深入理解React Fiber机制
引言 在深入了解FIber之前,我们可以先了解一下React的架构发展历程: React15架构可以分为两层: Reconciler(协调器)—— 负责找出变化的组件; Renderer(渲染器)——
React--setState深入理解
为何使用setState React 中不能直接修改 state 的值来让界面发生更新,因为 React 并没有实现类似 Vue2 中的 Object.defineProperty,或是 Vue3 中
认识 React、Vue2、Vue3 三者的 diff 算法与对比
React Diff 算法 认识 React Diff 算法 React 是 Fiber 架构的,Fiber 其实是一个链表的结构,但是由于没有设置反向指针,因此没有使用双端比对的方式去优化 Diff
react 引入fiber之后的diff算法
众所周知,react diff算法是在更新时,根据state的更新,计算出变化的节点,再渲染。那么diff是通过什么和什么对比呢,又是如何对比的呢? react做的就是对比上面的1和4,最终生成2,最后将2渲染到页面中。 diff算法就是发生在reconcile这个阶段,rec…
「React深入」一文吃透虚拟DOM和diff算法
虚拟DOM到底是什么,它与真实的DOM有什么不同?在React中,为什么自定义组件的首字母要大写?有了虚拟DOM,性能就一定能够得到提升吗?...如果你对这些有疑问,那么这篇文章一定能帮助到你~
React 源码:createElement 和 render 函数实现原理
将 jsx 转换成虚拟 dom ,并将虚拟 dom 渲染在页面上背后的源码实现你了解吗