首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
fiber
quenshea
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
深入详解React生命周期
React17将只提供别名,取个别名的目的就是恶心你,不让你使用。 getSnapshotBeforeUpdate() 在最近一次的渲染输出被提交之前调用。也就是说,在 render 之后,即将对组件进行挂载时调用。 componentDidUpdate() 会在更新后会被立即…
解析React Diff 算法
传统的diff算法是使用循环递归对节点进行依次对比,复杂度为O(n^3),效率低下。 针对树结构(tree diff):对UI层的DOM节点跨层级的操作进行忽略。(数量少) 针对组件结构(component diff):拥有相同类的两个组件生成相似的树形结构,拥有不同类的两个组…
「React深入」一文吃透虚拟DOM和diff算法
虚拟DOM到底是什么,它与真实的DOM有什么不同?在React中,为什么自定义组件的首字母要大写?有了虚拟DOM,性能就一定能够得到提升吗?...如果你对这些有疑问,那么这篇文章一定能帮助到你~
React 的 diff 算法的核心思想就是留下有用的,删掉没有的垃圾🚀🚀🚀
在日常面试中我们可能会经常被问到 React 的 diff 算法,那么通过这篇文章你应该能清楚地知道 diff 算法、虚拟 DOM、是什么以及一整个 React 的执行流程。
图解 React 的 diff 算法:核心就两个字 —— 复用
React 是基于 vdom 的前端框架,组件 render 产生 vdom,然后渲染器把 vdom 渲染出来。 state 更新的时候,组件会重新 render,产生新的 vdom,在浏览器平台下,
React 之 createElement 源码解读
React 的源码并没有你想象的那么简单,也没有你想象的那么难,本篇带大家了解 createElement 函数背后的实现
「React 深入」畅聊React 事件系统(v17、v18版本)
Reactv17、v18在v16的基础上做了哪些该改变?在v17中事件系统又是如何绑定,如何收集,如何触发的?...如果你对以上有疑问,那么这篇将会完全解决你的疑问
走进React Fiber的世界
Fiber 是对 React 核心算法的重构,facebook 团队使用两年多的时间去重构 React 的核心算法,在React16 以上的版本中引入了 Fiber 架构,其中的设计思想是非常值得我们学习的。 我们知道,在浏览器中,页面是一帧一帧绘制出来的,渲染的帧率与设备的刷…
react 到底从哪里 fiber 开始 "diff"
昨天偶然在前端群里面开始讨论的一个话题: 实际上之前我的答案都是:“是”。直到在和群里大佬激烈讨论并测试才发现我一直以来对这个问题都有着错误的答案。 diff 在深入到这个问题之前先统一对 diff
react为什么需要fiber架构,vue为什么不需要fiber架构
为什么react需要fiber架构,fiber如何让任务分片进行,vue为什么不需要fiber架构。