首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
Petterli
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
通俗易懂讲 React 原理-第一集:Scheduler 任务调度器
前言 这篇文章是我自己理解 React Scheduler 的思路整理,再用 AI 做了润色。全文尽量用大白话讲清楚 Scheduler 是啥,但肯定有不严谨甚至错误的地方,欢迎指正! 最小堆 什么是
浅谈React中虚拟DOM、diff算法、fiber架构的关系(面试可用)
写在前面 正如标题所讲,这里只是浅谈三者的关系,并不会很深入的去讲底层的源码之类的东西,大家可以有批判的去看 开始吧 一、偏虚拟DOM部分 首先是虚拟DOM树,为什么React要有虚拟DOM树,什么是
为什么 useEffect 执行了两次,我在重读 React 文档时找到了答案
这一阵,React 的官方文档有了更新,并且还被尤大大怒怼了一番,便想着重新仔细的去全面阅读一下官方文档。 仔细阅读文档的时候,找到了一个之前别人问我的一个问题,useEffect 为什么会执行两次
这可能是最通俗的 React Fiber(时间分片) 打开方式
写一篇关于 React Fiber 的文章, 这个 Flag 立了很久,这也是今年的目标之一。 最近的在掘金的文章获得很多关注和鼓励,给了我很多动力,所以下定决心好好把它写出来。 我会以最通俗的方式将它讲透, 因此这算是一篇科普式的文章。不管你是使用React、还是Vue,这里…
浅析react和vue中的diff策略
浅析react和vue中的diff策略 一、diff概念 作为前端工程师,我们都知道,无论是在react中还是vue中都涉及到虚拟DOM的概念,我们可能知道虚拟DOM的出现是为了减少直接操作DOM的性
React18的useEffect会执行两次
前段时间在本地起了一个 React Demo 项目,在编码的过程中遇到一个很奇怪的“Bug”。 其中一个组件里面有如下代码(简化版)。 我是万万没想到,就这样一点简单的代码竟然会触发一个“Bug”。
React 事件系统工作原理
React 为我们提供了一套虚拟的事件系统,这套虚拟事件系统是如何工作的,笔者对源码做了一次梳理,整理了下面的文档供大家参考。 在 React事件介绍 中介绍了合成事件对象以及为什么提供合成事件对象,主要原因是因为 React 想实现一个全浏览器的框架, 为了实现这种目标就需要…
浅谈 React Fiber 的协调过程:从任务调度到 DOM 更新
React Fiber 架构为 React 在性能、交互性和扩展性方面带来了显著的提升。它是 React 库的核心调度算法,它负责管理组件的更新、虚拟 DOM 的构建以及最终 DOM 的更新。
简易实现React useState
前置知识:本文默认你已经用过hooks 使用set时会发生什么 首先我们肯定知道会修改我们的状态,会对比dom,如果dom发生变化,会进行dom渲染 我们先看看看useState的特点 简易实现use
80行代码实现一个简易版useState
不到80行代码实现useState功能,参考卡颂老师在B站发布的视频《React Hooks的理念、实现、源码》,感兴趣的伙伴可以去看下