首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Wandra
掘友等级
前端
|
NIO
我的文章并不适合一发表马上看,适合发表后的一二个月之后再反复观看,人会进步,我的每一篇文章也会因为进步而时刻更新。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 52
沸点 2
赞
54
返回
|
搜索文章
赞
文章( 52 )
沸点( 2 )
第五章Hooks 5.3 useState 与 useReducer
Redux的作者Dan加入React核心团队后的一大贡献就是“将Redux的理念带入React”。这里面最显而易见的影响莫过于useState与useReducer这两个Hook。本质来说,useSt
第四章Concurrent模式: 4.3 React中的优先级运转之lane模型
Scheduler与React是两套优先级机制。在React中,存在多种使用不同优先级的情况,比如: 注:以下例子皆为Concurrent Mode开启情况 过期任务或者同步任务使用同步优先级。 用户
第三章render函数-渲染阶段:3.3 completeWork
在流程概览一节我们了解组件在render阶段会经历beginWork与completeWork。上一节我们讲解了组件执行beginWork后会创建子Fiber节点,节点上可能存在effectTag。这
第三章render函数-提交阶段:3.4 流程概览
commitRoot方法是commit阶段工作的起点。fiberRootNode会作为传参,commitRoot(root)。 rootFiber.firstEffect上保存了一条需要执行副作用的F
第三章render函数-提交阶段:3.5 before mutation 阶段
本节我们看看before mutation阶段(执行DOM操作前)都做了什么。 整个过程就是遍历effectList并调用commitBeforeMutationEffects函数处理。我们重点关注b
第四章Concurrent模式: 4.1 概览
要实现Concurrent Mode,最关键是实现异步可中断的更新。基于这个前提,React花费2年时间重构完成了Fiber架构,将单个组件作为工作单元,使以组件为粒度的“异步可中断的更新”成为可能。
第三章render函数-提交阶段:3.6 layout 阶段
由于 JS 的同步执行阻塞了主线程,所以此时 JS 已经可以获取到新的DOM,但是浏览器对新的DOM并没有完成渲染。该阶段触发的生命周期钩子和hook可以直接访问到已经改变后的DOM,即该阶段是可以参
第四章Concurrent模式: 4.2 Scheduler时间切片、Scheduler中的优先级调度
Scheduler,他包含两个功能: 时间切片 优先级调度 本节我们学习这个两个功能是如何在Scheduler中实现的。 时间切片原理 时间切片的本质是模拟实现requestIdleCallback。
尤大新公司,voidzero-javascript统一工具链,解决工具链碎片化、依赖复杂以及性能瓶颈
尤大大开了一家公司 voidzero,致力于解决工具链碎片化、依赖复杂及性能瓶颈等问题,为前端开发带来全新可能性。VoidZero 团队汇聚了在 JavaScript 工具开发领域拥有深厚专业知识的专
告别龟速下载!chsrc 让你一键切换到最快镜像源
让你一键就自动切换到最快的下载源,再也不用为下载速度头疼,也减轻了管理多个包管理工具的重复工作的成本,而且你再也不用一个一个配置不同的源去手动对比测试哪一个源更快了
下一页
个人成就
文章被点赞
181
文章被阅读
16,233
掘力值
1,005
关注了
11
关注者
41
收藏集
0
关注标签
39
加入于
2023-04-26