首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
itslife
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
47
文章 47
沸点 0
赞
47
返回
|
搜索文章
最新
热门
事件
首先定义入口文件,使用函数组件。 简单处理函数组件 要处理函数组件,需要根据 Fiber 节点 tag 进行处理。在 beginWork 函数中做判断。 主要逻辑在 mountIndeterminat
提交 Fiber 树
在完成 Fiber 树的渲染后,需要提交 Fiber 树,将 Fiber 树对应的真实DOM渲染到页面上,即挂载到根节点上。 实现 在 renderRootSync 函数执行完成后,Fiber 树的处
Fiber 架构
目标虚拟 DOM 针对以上代码的虚拟DOM就不在这里再列出来了。 架构分析 在 createRoot 函数中,已经实现了 HostRootFiber 和 FiberRootNode。接下来需要开始构建
实现 render 函数 - 初始化更新队列
接下来,需要实现 render 函数,进行第一次挂载。 由之前的文章可知,root 是一个 ReactDOMRoot 实例。所以直接在 ReactDOMRoot 原型上添加 render 方法。 再回
fiber 节点与 FiberRootNode - HostRootFiber
react 代码 FiberRootNode 与 HostRootFiber FiberRootNode 指向 HostRootFiber,HostRootFiber 也指向 FiberRootNod
构建 react - jsx
调试准备 调试项目使用 vite 搭建,进行 react 开发环境调试,所以使用的所有 react 方法都是 dev 方法。 jsx 执行流程 babel 编译结果 由编译结果代码可知,babel 编
前端性能优化 - 运行时
前端瓶颈 前端性能瓶颈主要可以分为5个阶段。 资源加载阶段 渲染阶段 脚本执行 用户交互 网络通信 这里主要讨论前端运行时瓶颈,即3、4阶段。这个阶段影响性能最大的元素就是 DOM 操作。而 DOM
记 type-challenges 简单题目
前置知识点 题目目录 知识点 解释 keyof 提取对象类型的所有键,组成联合类型 in 遍历联合类型,构造映射类型 分发条件类型 只要你在条件类型里写 T extends U ? ... : ...
tsconfig 配置
记录一下 tsconfig 的配置及作用。 根模块 编译选项 编译选项分为以下几类 Modules 模块配置 Type Checking 类型检查 Emit 输出相关配置 JavaScript Sup
记一次项目 monorepo 架构改造
前言 公司项目很多,各个项目之间关联性较强,开发时需要在各个项目中来回切换,打包构建不统一,不自动,需要人工判断各个项目的打包顺序,项目间共同代码不能复用,代码规范不统一等等不方便的问题,于是想到了使
下一页
个人成就
文章被点赞
15
文章被阅读
14,683
掘力值
1,270
关注了
2
关注者
3
收藏集
15
关注标签
18
加入于
2017-10-01