首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
snakeshe1010
掘友等级
前端工程师
|
盛迭科技
不想当制作人的rapper不是好程序员!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
3. 实现任务调度器
目标:实现任务调度器 为什么要实现任务调度器 dom特别大的时候会造成渲染卡顿 看一个demo,代码如下,卡顿原因,js执行是单线程的,while循环逻辑会阻塞后面渲染 main.js index.h
02-使用 jsx
目标:让之前的mini-react使用jsx 安装vite 将之前的App.js,core文件夹,main.js拷贝进去,并将App.js修改成App.jsx 修改index.html中的路径和id
在Mini-React中实现JSX支持:从环境搭建到组件化实践
本文记录了为自研Mini-React框架添加JSX支持的完整过程:通过Vite搭建开发环境,验证JSX编译机制,改造现有组件代码,并分析当前组件化支持的局限。
01-实现最简mini-react
目标:使用和react一样的api在页面渲染字符 先看下react的Api写法 main.jsx App.jsx 开始我们的写法 从最简单的版本开始 新建my-react项目文件夹 新建index.h
从零实现React核心API:渲染字符串到页面
本文从零实现了React核心渲染逻辑,通过四步递进式开发:1)基础DOM操作 2)虚拟DOM设计 3)动态元素创建 4)递归渲染架构。最终实现了与React相似的API调用方式。
React性能优化:组件结构设计与Bailout策略实践
本文通过案例分析,揭示了React性能优化的核心在于通过组件结构设计实现bailout策略。通过分离可变状态与静态内容(如将状态逻辑抽离子组件、利用children插槽),使父组件避免重渲染
React ContextAPI 重构与 Bailout 策略的优化
旧版 React ContextAPI 在数据更新时依赖组件树的完整调和流程,导致命中“跳过子树 beginWork”的 bailout 策略时,子树的 Context Consumer 无法响应更新
React性能优化之Bailout策略解析
React的Bailout策略通过复用现有Fiber节点来优化性能,减少不必要的渲染。关键点:避免组件内定义子组件(导致type变化),合理使用优化API,理解props比较机制。
入解析React性能优化策略:eagerState的工作原理
本文详细介绍了React内部的性能优化策略eagerState,其核心逻辑是在状态更新前后未变化时跳过后续更新流程。通过提前计算state并与当前state对比,若相同则避免进入调度阶段。
React 中的 UpdateQueue 详解
本文详细介绍了 React 中的 UpdateQueue,包括其数据结构、工作原理以及如何处理更新的优先级。Update 是计算 state 的最小单位。
下一页
个人成就
优秀创作者
文章被点赞
221
文章被阅读
211,261
掘力值
8,832
关注了
125
关注者
109
收藏集
5
关注标签
1
加入于
2020-01-26