首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
redux
订阅
小佳就是我
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
浅谈React Fiber--比Thread更精密的并发处理机制
1. Fiber 2. React Fiber 3. 为什么Stack reconsiler会导致丢帧 上面的JSX经过编译会变成递归调用的代码,当组件树很深的时候,需要一次性去Diff组件的变化会消耗很长的时间,导致script时间变长。React之前做的优化是类似用 sho…
[实践向] 从小白视角实现React的Fiber架构
创作本篇博客的初衷是,在浏览社区时发现了https://pomb.us/build-your-own-react/这篇宝藏文章,该博主基于react16之后的fiber架构实现了一套react的简易版本,非常有助于理解react工作原理。但是苦于只有英文版本,且偏向理论。 本着…
深入理解React Diff算法
点击进入React源码调试仓库。 上一篇扒一扒React计算状态的原理 之后,我们来分析一下Diff的过程。 fiber上的updateQueue经过React的一番计算之后,这个fiber已经有了新的状态,也就是state,对于类组件来说,state是在render函数里被使…
手把手教你使用Redux,猩猩都能看懂的教程
那么二者到底是什么关系呢?我们知道,虽然React实际上只是一个UI框架(甚至算不上一个框架,只是一个库),不过它渲染ui的方法很别致,通过jsx生成动态vdom渲染UI,这与传统方式大相径庭,它没有架构、没有模板、没有路由、没有设计模式、也没有数据管理,也就是说,React除…