首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
工地还缺人吗
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
【译】build your own react - 知识搬运工
最近在学习 react 的源码,但是内,没有什么头绪,也不知道从何看起,一行一行的阅读源码也不是个办法。偶然间 从掘金上看到一篇 React源码揭秘1 架构设计与首屏渲染,发现 pomb 大神的一篇 build-your-own-react 构建一个你自己的 react,迅速激…
走进React Fiber的世界
Fiber 是对 React 核心算法的重构,facebook 团队使用两年多的时间去重构 React 的核心算法,在React16 以上的版本中引入了 Fiber 架构,其中的设计思想是非常值得我们学习的。 我们知道,在浏览器中,页面是一帧一帧绘制出来的,渲染的帧率与设备的刷…
Dan Abramov 访谈实录
文章超过 1.5w 字,文中包含了大量的专业概念与启发性思想,通读大约需要 30 分钟。建议先收藏下来,慢慢阅读。最后祝大家都能够有所收获!
轻烤 React 核心机制:React Fiber 与 Reconciliation
React Fiber 是 React v16.x 推出船新架构,而 Reconciliation 是 React 的 Diff 算法,两者都是 React 的 核心机制。本文将会来研究一下 React Fiber 和 Reconciliation,看看 Fiber 到底是什么…
React源码揭秘3 Diff算法详解
在上一篇文章这里我们讲到,在render阶段的beginWork函数中,会将上次更新产生的 Fiber 节点与本次更新的 JSX 对象(对应ClassComponent的this.render方法返回值,或者FunctionComponent执行的返回值)进行比较。根据比较的结…
深入React Fiber架构的reconciliation 算法
本文将会带你深入学习React的新架构-Fiber和新的reconciliation 算法的两个阶段。我们将会深入探讨一下React更新state和props,处理子组件的具体细节。 React是一个用于构建用户界面的javascript类库。它的核心机制是对组件状态进行变更检…
React Fiber架构
React Fiber是对React核心算法的重新实现。这是一个正在进行中的项目。到目前为止(指2016年),React团队已经对此进行了为期两年的研究和调研。 React Fiber的目标是增加React对动画,布局和手势等领域的是适配性(suitability)。React…
图解 React Virtual DOM
了解 React 的人几乎都听过说 Virtual DOM,甚至不了解 React 的人也听过 Virtual DOM。那么 React 的 Virtual DOM 到底长什么样子呢?今天我们将一探 React 的源码来揭开 React Virtual DOM 的神秘面纱。 1…
React Fiber初探
React 16版本已经推出多时,提出了包括Portal,异常边界等新特性,最重要的是重写了调和算法,推出了新版本算法实现-Fiber,于是博主历时三周,在业余时间学习Fiber架构实现和源码,对Fiber整体有了初步了解,并总结分享出来,若对一些源码不感兴趣,大可跳过,另博主…
React Fiber
react在进行组件渲染时,从setState开始到渲染完成整个过程是同步的(“一气呵成”)。如果需要渲染的组件比较庞大,js执行会占据主线程时间较长,会导致页面响应度变差,使得react在动画、手势等应用中效果比较差。 为了解决这个问题,react团队经过两年的工作,重写了r…