首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Wandra
掘友等级
前端
|
NIO
我的文章并不适合一发表马上看,适合发表后的一二个月之后再反复观看,人会进步,我的每一篇文章也会因为进步而时刻更新。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 52
沸点 2
赞
54
返回
|
搜索文章
最新
热门
Rolldown——基于Rust的与Rollup兼容的JavaScript快速编译器
Rolldown旨在作为[Vite](https://vitejs.dev/)中使用的未来编译器。它提供了Rollup兼容的API和插件接口,Rolldown的作用域也比Rollup大,并且更类似于e
JavaScript Oxidation Quencher (Oxc):用Rust编写的JavaScript工具集合
JavaScript Oxidation Quancher(Oxc)是一个用Rust编写的用于使JavaScript语言的高性能的工具集合,重点在于为JavaScript构建基本的编译工具:parse
第五章Hooks 5.3 useState 与 useReducer
Redux的作者Dan加入React核心团队后的一大贡献就是“将Redux的理念带入React”。这里面最显而易见的影响莫过于useState与useReducer这两个Hook。本质来说,useSt
第五章Hooks 5.2 Hooks 数据结构
在上一节我们实现了一个极简的useState,了解了Hooks的运行原理。 本节我们讲解Hooks的数据结构,为后面介绍具体的hook打下基础。 dispatcher 在上一节的极简useState实
第五章Hooks 5.1 极简 Hooks 实现
为了更好理解Hooks原理,这一节我们遵循React的运行流程,实现一个不到 100 行代码的极简useState Hook。建议对照着代码来看本节内容。 工作原理 对于useState Hook,考
第四章Concurrent模式: 4.3 React中的优先级运转之lane模型
Scheduler与React是两套优先级机制。在React中,存在多种使用不同优先级的情况,比如: 注:以下例子皆为Concurrent Mode开启情况 过期任务或者同步任务使用同步优先级。 用户
第四章Concurrent模式: 4.2 Scheduler时间切片、Scheduler中的优先级调度
Scheduler,他包含两个功能: 时间切片 优先级调度 本节我们学习这个两个功能是如何在Scheduler中实现的。 时间切片原理 时间切片的本质是模拟实现requestIdleCallback。
第四章Concurrent模式: 4.1 概览
要实现Concurrent Mode,最关键是实现异步可中断的更新。基于这个前提,React花费2年时间重构完成了Fiber架构,将单个组件作为工作单元,使以组件为粒度的“异步可中断的更新”成为可能。
第三章render函数-提交阶段:3.6 layout 阶段
由于 JS 的同步执行阻塞了主线程,所以此时 JS 已经可以获取到新的DOM,但是浏览器对新的DOM并没有完成渲染。该阶段触发的生命周期钩子和hook可以直接访问到已经改变后的DOM,即该阶段是可以参
第三章render函数-提交阶段:3.5 before mutation 阶段
本节我们看看before mutation阶段(执行DOM操作前)都做了什么。 整个过程就是遍历effectList并调用commitBeforeMutationEffects函数处理。我们重点关注b
下一页
个人成就
文章被点赞
181
文章被阅读
13,063
掘力值
997
关注了
11
关注者
41
收藏集
0
关注标签
39
加入于
2023-04-26