首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
鲨叔
掘友等级
前端工程师/架构
寂静
获得徽章 17
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 46
沸点 4
赞
50
返回
|
搜索文章
最新
热门
2023 年,你是时候要掌握 react 的并发渲染了(4) - lane 模型(2)
lane 模型的用途 参与任务执行权的竞争 - getNextLanes() 这无疑是 lane 的第一个要讲的用途。无论是用户触发的更新请求还是 react 内部尝试去执行一次界面更新流程,这两者的
2023 年,你是时候要掌握 react 的并发渲染了(4) - lane 模型(1)
聚焦 lane 优先级 回到 react 的源码中,它的优先级体系是由 lane 优先级来主导的。从上面的「事件优先级 -> lane 优先级」小节我们也知道,所谓的「事件优先级」其实也是 lane。
2023 年,你是时候要掌握 react 的并发渲染了(3) - 优先级机制
三种优先级机制 并发渲染往往意味着同一个时间段(更严谨点说是 react 还在 render 阶段的时候)用户触发了多个更新请求,多个更新请求往往意味着多个界面更新任务的产生(批量更新模式下,多个更新
2023 年,你是时候要掌握 react 的并发渲染了(2) - scheduler
什么是 scheduler? 我们这里所说的「scheduler」就是 react github 仓库中的 scheduler npm 包。翻看一下这个包的 README.md,下面的这段文字映入眼帘
2023 年,你是时候要掌握 react 的并发渲染了(1) - fiber 架构
并发渲染简史 在 JSConf Iceland 2018 大会上,Dan Abramov 首次提出了「time slicing」,惊艳了普罗大众。这是前端界首次把相对复杂的操作系统概念带到了自身的领域
从源码学 API 系列之 useCallback()
# API 签名 `const cachedFn = useCallback(fn, dependencies)` # 用途 > `useCallback` is a React Hook that
深入 react 18 的 「setState」
认识 hook 时代的 「setState」 在以 class component 为主要组件形态的 react 时代,组件实例上的 this.setState() 无疑是最重要的 react API
深入 js 的异步编程《上》
什么是异步编程? 这个问题并不是特定于 js 的,故而它的答案也是并特定于 js。任何一门编程语言都会面临一个命题:如果用户要执行一个很耗时的任务,我应该怎么执行用户的全部代码? 假设全部代码被分为两
从源码学 API 系列之 React.memo()
API 签名 const MemoizedComponent = memo(SomeComponent, arePropsEqual?) API 功能 React.memo() 函数能让你的组件在 p
react@18 mount 阶段的 DOM 树构建过程
我的直觉 在浏览器语境下,扒开 react 数据驱动的外衣,里面毫不意外的都是 DOM。这是众所周知的。再往下面去追问一下,我相信是大部分人都会有这样的的一个疑问:“对啊,我们写的是 react co
下一页
个人成就
文章被点赞
1,269
文章被阅读
236,291
掘力值
7,388
关注了
22
关注者
2,743
收藏集
46
关注标签
19
加入于
2017-04-20