首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
我要拿捏react
sophie旭
创建于2024-10-02
订阅专栏
如标题,希望在react世界不再迷茫,上手轻松不费力
等 5 人订阅
共22篇文章
创建于2024-10-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
React VS Vue Diff 差异 Q&A
vue 和 react 的diff算法详细对比 你想深入了解 Vue(2/3 版本,3 有核心优化)和 React(Stack/Fiber 架构,Fiber 重构执行流程)diff 算法的细节差异,核
虚拟DOM:React和Vue 浅浅对比
背景 这篇着重从虚拟dom 的角度比较一下 React 和Vue的底层实现,我们可以分别体会到他们各自的特点和他们如何发挥各自特点到极致的美! 核心差异概览 一、虚拟DOM(Virtual DOM)基
React Fiber 架构全方位梳理
背景 作为 react 高频考点,React Fiber反复出现,为啥会成为高频考点,我觉得,很大程度上是因为 React Fiber架构真的解决了问题,并且巧妙的思想或许在未来可以给我们一些性能优化
Hooks 使用注意事项及来龙去脉
背景 前几篇文章已经聊了Hooks 的意义以及如何实现的,那么现在我们来看下 我们平时 使用 hook的一些注意事项,也就是我们说的 “心智负担”,但是当我们理解它背后的实现原理后,也许 这种负担会大
Hooks如何实现 去this and 去组件耦合
背景 上篇文章我们聊了Hooks诞生初心是为了解决什么问题,今天我们继续探讨 Hooks的 具体执行方案 前置:先建立「函数组件 + Hook」的全局执行流程 Hook 的所有操作都嵌套在 React
回归初心,React为啥当初要设计Hook?
背景 用了这么久 React,已经默认用函数写组件了,都快忘了怎么写类组件了,经历过写类组件的时代,现在用函数组件,一开始确实有上手时间成本,但是现在用过之后也是觉得真香,到底香在哪?到底React为
Suspense+React.lazy--组件渲染如何暂停 → 等待 → 恢复
背景 最近有尝试用 Suspense+React.lazy 优化首屏加载性能,这几天也在研究其实现原理,学习到了几点知识,分享给大家 实现伪代码 其实我觉得呢,看实现原理重在掌握思想,所以呢,我这里的
一个偶现bug引发的onKeyDown 和 onChange之战
背景 先说一个最近困扰我的一件偶发问题,现象是,用户开机打开我们软件的h5页面,进行扫码支付,会有偶发的付款码缺失问题,但是开机一个小时左右,就不会有问题了 下面看下我们 代码 各位大神看出啥问题了吗
《深入浅出react》总结之 11. 2. 3 Hooks 初始化流程- useState
Hooks 初始化 知道了执行函数组件的函数,以及不同的 Hooks 对象之后,我们看一下在组件初始化的时候, Hooks 的处理逻辑,Hooks 初始化流程使用的是 mountState、mount
《深入浅出react》总结之 11. 2. 2 renderWithHooks 执行函数
renderWithHooks 所有函数组件的触发是在 renderWithHooks 方法中,前面讲过在 fiber 调和过程中,遇到 Function Component 类型的 fiber (函
《深入浅出react》总结之 11.2.1 Hooks 原理之 Hooks 与 fiber
Hooks 是什么?Hooks 是函数组件对应的 fiber 之间的沟通桥梁 关键点分析: 函数组件没有实例:类组件通过this访问实例属性(state、context等),而函数组件每次渲染都是重新
《深入浅出react》总结之 10.7 scheduler 异步调度原理
进入调度 scheduleCallback 首先上一下 流程图, 我们还是将同步任务和异步任务分开讲解 一、同步更新的流程(isSync 分支) 同步更新是指立即执行的更新任务(如用户交互事件、强
《深入浅出react》总结之10. 4 State 更新揭秘
这一节,作者分别介绍了legacy模式和Concurrent模式下的更新流程,首先科普一下 这两种模式。 Legacy 模式和 Concurrent 模式 Legacy 模式是 React 在 18
《深入浅出react》总结之 10.3 Commit阶段流程探秘
【学习目标】 看懂下面代码的执行顺序: 猜到打印顺序了吗? 这段打印结果反应了两个问题 第一, useInsertionEffect,useLayoutEffect,useEffect 的执行顺序都是
《深入浅出react》总结之 10.2 渲染阶段流程探秘-completeWork
让我们再回顾一下performUnitOfWork 的过程 performUnitOfWork 是什么来着?他是调和每一个 workInProgress fiber的入口,workInProgress
《深入浅出react开发指南》总结之 10.2 渲染阶段流程探秘
10.1我们提到 renderRootSync 是调和过程中的渲染阶段,下面来详细讲解一下 fiber更新循环 workLoop 来看函数体: 首先我们来解释下本文最重要的一个概念-- workLoo
《深入浅出react开发指南》总结之 10.1 React运行时总览
背景 最近在看《深入浅出react开发指南》,这是我接触react以来第二次看,第一次看的时候,基本上是不知所云,那因为最近在恶补 react原理,又捡起来了,才发现真是宝书,值得我去细细品味,所以呢
我要拿捏 react 系列四: 了解JSX
可能有人问,为啥会突然讲这么基础的内容? 原因是这样的,最近工作实在太忙,没有时间看更难理解的内容,所以我想回到开始的章节,整理一下基础内容,谁说基础内容就没有含金量?看完后,我还是有收获的 JSX
我要拿捏 react 系列三: 高性能 React (二)React 渲染本质
渲染阶段作用是什么? 首先来思考一个问题,组件在一次更新中, 类组件执行渲染,执行函数组件 renderWithHooks --- 渲染函数 渲染函数的作用是什么呢? 它们并没有渲染真实 DOM, 它
我要拿捏 react 系列三: 高性能 React (一)React 内部更新调优概述
来到了比较难啃的一章,所以我会放慢脚步,一节一节的更新,希望在整理的过程中,慢慢理解。 1 调和优化手段 如图,如果 D 是一个组件,并且触发了 useState 或者 setState,那么会发生什
下一页