首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React
订阅
隔壁你王叔叔
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
以useState的视角来看Hooks的运行机制
大家好,我是小杜杜,我们知道 Hooks 的出现即保留了函数式组件的简洁,又让其拥有自己的状态、处理一些副作用的能力、获取目标元素的属性、缓存数据等。
react源码分析:babel如何解析jsx
同作为MVVM框架,React相比于Vue来讲,上手更需要JavaScript功底深厚一些,本系列将阅读React相关源码,从jsx -> VDom -> RDOM等一些列的过程,将会在本系列中一一讲
React源码解析-Fiber构建-completeWork
上一篇,我们介绍了beginWork,react使用的是深度优先遍历算法,整个fiber的构建都遵循此算法。 这也意味着,并不是所有节点beginWork完成后,才去进行completeWork。 当
为什么 React 的 Diff 算法不采用 Vue 的双端对比算法?
通过标题的提问引出对React、Vue2、Vue3的Diff算法对比,还有React Fiber的一些原理,以及为什么Vue中不需要使用Fiber
图解 React 的 diff 算法:核心就两个字 —— 复用
React 是基于 vdom 的前端框架,组件 render 产生 vdom,然后渲染器把 vdom 渲染出来。 state 更新的时候,组件会重新 render,产生新的 vdom,在浏览器平台下,
细烤 useEffect
前段时间烧烤哥一直深陷业务的泥潭不能自拔,终于在过年之前忙完,有时间写写文章总结一下知识了。看了一下,距离上一篇文章已经一个季度了,真的就是季刊了😂。烧烤哥后面会好好写文章的,尽量伪装自己成高产博主。 还记得在之前的《烤透 React Hook》一文中,我们曾深入探究过 Re…
烤透 React Hook
我们来研究一下最近天天都在使用 React Hook。说起 Hook,烧烤哥也用了好一阵子了,但是一直不知道 Hook 背后到底是怎么运作的,在出现 Bug 的时候只能靠一半猜一半试来解 Bug,这显然是不行的。所以,今天开始就让我们来把 React Hook 慢慢烤透,以便在…
前端工程师的自我修养:React Fiber 是如何实现更新过程可控的
从 React 16 开始,React 采用了 Fiber 机制替代了原先基于原生执行栈递归遍历 VDOM 的方案,提高了页面渲染性能和用户体验。乍一听 Fiber 好像挺神秘,在原生执行栈都还没搞懂的情况下,又整出个 Fiber,还能不能愉快的写代码了。别慌,老铁!下面就来唠…
浏览器缓存知识小结及应用
浏览器缓存,也就是客户端缓存,既是网页性能优化里面静态资源相关优化的一大利器,也是无数web开发人员在工作过程不可避免的一大问题,所以在产品开发的时候我们总是想办法避免缓存产生,而在产品发布之时又在想策略管理缓存提升网页的访问速度。了解浏览器的缓存命中原理,是开发web应用的基…