首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
River浩
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
React源码解析-Fiber构建-completeWork
上一篇,我们介绍了beginWork,react使用的是深度优先遍历算法,整个fiber的构建都遵循此算法。 这也意味着,并不是所有节点beginWork完成后,才去进行completeWork。 当
React-Route6实现keep-alive效果
基于react-route6 useOutlet实现keep-alive效果 二、代码呈现 代码分析 isKeepPath
如何减少React render次数? 先了解fiber bailout逻辑!
render与bailout React创建fiber的逻辑render、bailout。 render:调用render函数(组件),返回JSX,与old fiber进行diff后创建fiber。
详解react生命周期和在父子组件中的执行顺序
前言 react 生命周期指的是组件从创建到卸载的整个过程,每个过程都有对应的钩子函数会被调用,它主要有以下几个阶段: 挂载阶段 :组件实例被创建和插入 DOM 树的过程 更新阶段 :组件被重新渲染的
图解React源码 - fiber 树构造(对比更新) - 全网最走心的fiber解读之一
本节演示了更新阶段`fiber树构造(对比更新)`的全部过程, 跟踪了创建过程中内存引用的变化情况. 与`初次构造`最大的不同在于`fiber节点`是否可以复用.
React Scheduler 为什么使用 MessageChannel 实现
React Scheduler 为什么使用 MessageChannel 呢?为什么不使用 setTimeout 或 requestAnimationFrame 实现呢?
React18 新特性解读 & 完整版升级指南
React 18 正式版它来啦!一起来看看 React 18 有哪些新特性吧,深入了解 React 18 中的新功能,更进一步了解并发模式的概念!
React Context 实现原理:它在 antd 源码里简直用的太多了
context 是 react 的主要特性,它能在任意层级的组件之间传递数据。 在业务代码中用 context 可能不多,大家更偏向于全局的状态管理库,比如 redux、mobx,但在 antd 等组
React 的 setState 是同步还是异步?
setState 是同步还是异步? 肯定是异步的呀。 确定么?那看一下这段代码会打印什么: 在 setTimeout 里修改了两次 state,并打印了 state 的值。 如果是异步的,那应该打印的
【前端工程化】webpack5从零搭建完整的react18+ts开发和打包环境
【万字长文】使用最新的webpack5新特性从零一步一步搭建完整的react18+ts构建环境,完善的模块热替换和构建速度和构建结果的优化。