首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
奶茶不够甜
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
【React】Fiber 实现可中断的渲染
在《Concurrent 的奥秘》中,我们已经了解到,React 利用并发特性可以为应用构建更好的用户体验。而 Concurrent 的背后是:可被中断的 “渲染” 和 区分优先级的更新 两项核心设计
彻底搞懂React源码调度原理(Concurrent模式)
自上一篇写关于diff的文章到现在已经过了二十天多,利用业余时间和10天婚假的闲暇,终于搞懂了React源码中的调度原理。当费劲一番周折终于调试到将更新与调度任务连接在一起的核心逻辑那一刻,忧愁的嘴角终于露出欣慰的微笑。 最早之前,React还没有用fiber重写,那个时候对R…
隔壁同事:卧槽?你对 useEffect 的理解怎么这么牛逼😡😡😡
React 在构建用户界面整体遵循函数式的编程理念,即固定的输入有固定的输出,尤其是在推出函数式组件之后,更加强化了组件纯函数的理念。但实际业务中编写的组件不免要产生请求数据、订阅事件、手动操作 DO
深入浅出React并发模式
React Fiber架构有一定的复杂度,如果硬着头皮去啃源码,我们会深陷于庞大的代码量和实现细节之中,往往学不到什么东西。 React并发模式是ReactFiber架构的重要应用,本文不贴任何React源码,纯粹使用文字帮助大家从并发模式的角度去理解React Fiber架构…
「原理篇」你真的了解 React18 的并发吗?
理清 React18 并发的整体实现思路,了解 React18 中为什么需要并发,又是如何实现并发的。基于对并发原理的理解,再来学习 React18 中 Suspense、useTransition。
React实现系列一 - jsx
从0实现React18系列一 本系列是讲述从0开始实现一个react18的基本版本。由于React源码通过Mono-repo 管理仓库,我们也是用pnpm提供的workspaces来管理我们的代码仓库
Hooks时代,如何写出高质量的react和vue组件?
vue和react都已经全面进入了hooks时代(在vue中也称为组合式api),如何才能写出高质量的hooks组件?
手写React的Fiber架构,深入理解其原理
熟悉React的朋友都知道,React支持jsx语法,我们可以直接将HTML代码写到JS中间,然后渲染到页面上,我们写的HTML如果有更新的话,React还有虚拟DOM的对比,只更新变化的部分,而不重新渲染整个页面,大大提高渲染效率。到了16.x,React更是使用了一个被称为…
从react hooks“闭包陷阱”切入,浅谈react hooks
本文并不会讲解 hooks 的基本用法, 本文从 一个hooks中 “奇怪”(其实符合逻辑) 的 “闭包陷阱” 的场景切入,试图讲清楚其背后的因果。
这可能是最通俗的 React Fiber(时间分片) 打开方式
写一篇关于 React Fiber 的文章, 这个 Flag 立了很久,这也是今年的目标之一。 最近的在掘金的文章获得很多关注和鼓励,给了我很多动力,所以下定决心好好把它写出来。 我会以最通俗的方式将它讲透, 因此这算是一篇科普式的文章。不管你是使用React、还是Vue,这里…