首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
骑自行车的码农
掘友等级
前端工程师
🍔🥤
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
最新
热门
🌋 设计一个 React 重试
能够重试是React中非常重要的一个机制,例如因为网络加载未完成、发生了某些错误等导致没有完成最终的“视觉”目标,就需要在适当的时候重试一遍,重试可以说是懒加载组建、错误恢复、Suspense实现基础
阅读指引
关于作者 大家好,我是骑自行车,开奔驰,住别墅的码农。欢迎收看我的专栏,所有内容都是一手干货,结合源码分析、Demo验证、调试。希望大家多多点赞、收藏支持,你的鼓励是我继续挖掘更多干货,给大家提供更多
🌋 React 从Fiber树中构建DOM树
有了Fiber后,要怎么构建DOM呢?这就是本篇要介绍的`appendAllChildren`。遍历一个Fiber节点,可以分为2个部分,开始遍历beginWork,结束遍历completeWork,
🥭 React SSR 技术实现原理
SSR技术的实现设计不过是 **HTML文件 + 插入脚本**。 第一步,运行HTTP服务器,**renderToPipeableStream + 公共文件**创建纯HTML文件。第二步,插入水合脚本
🍂 React “头部”的容器节点
stateNode和containerInfo 每个Fiber节点都有stateNode属性,对于HostComponent(对应着真实DOM)类型的Fiber节点,它们的stateNode保存着真实
React 事件收集函数
事件的收集 这一篇是对React 事件系统的设计原理的补充。在上一篇中只介绍了事件收集的起点,没有介绍事件收集的具体函数。 在dispatchEventsForPlugins内还调用了accumula
React 事件系统的设计原理 1
总流程 事件系统的设计原理: ✅ 给容器绑定统一的事件监听器(一般) 创建合成事件对象(一般) 收集Fiber事件(好评) 事件回调的派发 React采用事件委托机制,所有的可以事件被委托到DOM容器
React 事件系统的设计原理
总流程 合成事件的设计原理: 给容器绑定统一的事件监听器 创建合成事件对象 收集Fiber事件 (详细) 事件回调的派发 这一篇处在第3点,收集Fiber事件。 树“歪”了 以一个HostPortal
React 事件系统的设计原理 2
原生事件的问题 nativeEvent 原生事件并不是稳定的一致集合,React 不能直接把它暴露给开发者。 例如: 没按标准实现,各浏览器实现不一致(例:movementX、relatedTarge
React 上下文管理游标和栈的设计原理
前言 这一篇讲的是React用到的一些算法。 正文 在遍历fiber树的过程中还维护了游标和栈。 在beginWork completeWork的过程中switch catch到updateHostC
下一页
个人成就
文章被点赞
23
文章被阅读
3,561
掘力值
448
关注了
24
关注者
6
收藏集
4
关注标签
25
加入于
2019-07-05