首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React原理
订阅
什么时候能出圈
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
2024.05.26 更新前端面试问题总结(18道题)
获取更多面试相关问题可以访问 github 地址: https://github.com/pro-collection/interview-question/issues
300 行代码实现 React 的调度器 Scheduler
说是实现,但其实我们只是在 React Scheduler 源码的基础上进行简化,省略掉繁琐的细节,添加了丰富的注释,保证代码可直接执行。大家可以复制代码到编辑器中,直接运行,非常适合学习 React
React18.2x源码解析(二)render阶段之scheduler调度流程
本节将深入理解React18.2x的scheduler调度程序的执行过程。 在学习之前,我们要先了解react应用的渲染流程主要有哪些阶段? 根据react18的源码,我们可以分成两个大的阶段: re
React18.2x源码解析(三)render阶段之reconciler协调流程
本章节我们主要讲解Fiber Reconciler协调流程,即FiberTree的具体创建过程。 回到之前的renderRootXXX方法: 下面的讲解我们将renderRootSync同步渲染模式为
React18.2x源码解析(四)commit阶段【DOM渲染与回调处理】
在本系列的第二,第三章节已经完整的讲述了render阶段的scheduler调度流程和reconciler协调流程。 本节将深入理解react应用渲染流程的最后一个阶段commit阶段。 commit
【React Scheduler源码第三篇】React Scheduler原理及手写源码
手写react scheduler源码,彻底搞懂什么是任务切片,什么是时间切片,以及为什么使用MessageChannel而不是setTimeout实现任务调度
【动图+大白话🍓解析React源码】Render阶段中Fiber树的初始化与对比更新~
这篇文章大致归纳了面试中最爱问的几个问题:1.useState后发生了什么。2.详解diff算法 。3.render阶段发生了什么。4.fiber树的更新流程
从React源码分析渲染更新流程
转前端一年半了,平时接触最多的框架就是React。在熟悉了其用法之后,避免不了想深入了解其实现原理,网上相关源码分析的文章挺多的,但是总感觉不如自己阅读理解来得深刻。于是话了几个周末去了解了一下常用的流程。也是通过这篇文章将自己的个人理解分享出来。 在具体的源码流程分析之前,根…
React Hooks 应该返回数组还是对象?
你之前有没有对 React Hook 的返回值感到困惑?大多数时候,你会看到钩子返回一个数组,不是吗?我们可以在 React Hook 中返回一个对象吗?我们在哪些情况下使用它? 数组与对象 当我们使
浅谈前端框架原理
最近在看卡颂大佬的《React 设计原理》,看了第一章,就有一种醍醐灌顶的感觉,于是决定记录分享一下这一章的内容。