首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
day1
掘友等级
保安
获得徽章 1
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 43
沸点 1
赞
44
返回
|
搜索文章
最新
热门
Effect 执行时机与事件循环交错关系
1.引言 在 React 并发渲染架构中,副作用(Effect)的执行时机并非孤立存在,而是与浏览器事件循环的微任务、宏任务队列深度耦合。useEffect 作为最核心的副作用 Hook,其异步执行特
Commit 阶段的 3 个子阶段与副作用执行全解析
一、前言 Commit 阶段是 React 更新流程的最后一环,用于把 Render 阶段计算出的变更与副作用原子化地应用到宿主环境(DOM),确保界面一致性与不出现中间态。 二、React 全流程视
Context API 的订阅机制与性能优化
1. 引言:Context API 的双面性 Context API 诞生的核心目标是解决 React 组件树中 “props 钻取” 问题—— 当深层子组件需要使用顶层组件的状态时,无需通过中间组件
深入 useMemo 与 useCallback 的底层实现
1. 引言 在 React 的世界里,每一次组件的重新渲染都意味着其内部所有代码(包括函数定义和变量计算)都会被重新执行。在大多数情况下,这是无害的。但当遇到昂贵的计算或需要将稳定的函数引用传递给子组
深入 useState、useEffect 的底层实现
React Hooks 的出现极大地简化了函数组件的状态管理和副作用处理,但其内部的精妙设计往往隐藏在日常使用的 API 背后。本文旨在揭开这些“幕后”的秘密,带领读者从源码层面理解 use
Fiber 双缓存架构与 Diff 算法
传统栈协调的局限 在 React 16 之前的版本中,React 的协调器(Reconciler)采用了一种基于递归遍历组件树的机制,通常称之为“栈协调”(Stack Reconciler)。这种机制
beginWork 与 completeWork 的内部职责分工
一、引言 1.1 从 JSX 到 DOM 挂载 初次渲染是 “无旧 DOM 可复用” 的全新构建过程,整体流程可分为三步: 初始化 Fiber 根节点:React 从 ReactDOM.createR
React 如何用 MessageChannel 模拟 requestIdleCallback
在前端开发中,页面卡顿是影响用户体验的核心问题之一,而长时间的同步任务阻塞主线程是导致卡顿的主要原因。React 的 Scheduler(调度器)作为核心模块,通过协作式调度解决了这一问题
Lane 优先级模型与时间切片调度
React 引入了并发渲染的理念,其核心目标是让渲染过程变得可中断、可恢复、可调度。而实现这一目标的两大支柱,正是 Lane 优先级模型与时间切片调度。
React 事件系实现
React 的合成事件系统是一套精密的机制,它并非简单地对原生事件进行封装,而是一个集成了事件委托、跨平台抽象与优先级调度三大核心设计于一体的综合解决方案。
下一页
个人成就
文章被点赞
21
文章被阅读
1,526
掘力值
456
关注了
9
关注者
2
收藏集
14
关注标签
2
加入于
2021-05-25