首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react源码
订阅
皮儿
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
React组件到底什么时候render啊
今天我们React源码交流群里有个小伙伴提出个有趣的问题,觉得自己对React运行流程理解很到位的同学,可以来看看。 render。即调用render函数,根据返回的JSX创建新的fiber。 bailout。即满足一定条件时,React判断该组件在更新前后没有发生变化,则复用…
面试官所不知道的《React源码v18》(2w字+)(持续更新)
React源码手撕,你和面试官都不知道的React源码,文章充斥大量的代码片段,对于催眠很有帮助😁
如何减少React render次数? 先了解fiber bailout逻辑!
render与bailout React创建fiber的逻辑render、bailout。 render:调用render函数(组件),返回JSX,与old fiber进行diff后创建fiber。
React内部的性能优化没有达到极致?
大家好,我卡颂。 对于如下这个常见交互步骤: 点击按钮,触发状态更新 组件render 视图渲染 你觉得哪些步骤有性能优化的空间呢? 答案是:1和2。 对于步骤1,如果状态更新前后没有变化,则可以略过
React内部让人迷惑的性能优化策略
大家好,我卡颂。 相比Vue可以基于模版进行编译时性能优化,React作为一个完全运行时的库,只能在运行时谋求性能优化。 这些优化对开发者大多是无感知的,但对项目进行性能优化时也常令开发者困惑。比如如
Suspense对React的意义在哪里?
大家好,我卡颂。 可能很多朋友在项目中还没用过Suspense,但是Suspense是React未来发展非常重要的一环。 本文会讲解Suspense对于React的意义。 欢迎加入人类高质量前端框架研
React Effects List大重构,是为了他?
大家好,我卡颂。 本文我们来看React内部Effects List机制重构的前因后果。 阅读完本文,你可以掌握React18对比之前版本,Suspense特性的差异及原因。 欢迎加入人类高质量前端框
React 源码解析系列 - React 的 render 异常处理机制
本文从源码角度,分析 React 17 的 render 异常处理机制;,通过本文,补全了前面几篇介绍 render 的文章的疏漏(前文仅介绍了 render 的正常流程)。
React源码系列之四:hooks之useEffect
前言 本次React源码参考版本为17.0.3。这是React源码系列第二篇,建议初看源码的同学从第一篇开始看起,这样更有连贯性,下面有源码系列链接。
React18正式版源码级剖析
React18正式版终于来了,哪个是你期待的,Concurrent、Suspense、transitions还是新的Hooks API?