首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React原理
订阅
李杰chatfront
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
践行代数效应的 React hooks 是如何实现的
我理解的代数效应和初高中数学一样,举个简单的例子,有一道题目是 a^2 + b ^3 + c^4 + x = 100,求 x 的值,乍一看不会做不出来,再往后看题: 已知 a^2 + b ^3 + c
深入理解React Context,助你解决项目开发中的百分之90状态管理💯💯💯
在 React 中,Context 是一种用于在组件之间共享数据的方法,而无需通过逐层传递 props 来传递数据。它可以被看作是 React 组件树中的一个全局状态容器,使得某些数据能够被跨越组件层
为什么不能在if语句里面写hooks,HooKs链表写得清清楚楚🤣🤣🤣
Hooks 让我们能够在函数组件中使用状态和其他 React 特性,而不需要使用类组件。在 Hooks 的背后,有一个关键的数据结构,那就是 Hooks 链表。
把耳朵凑过来,我把我从读useState源码后知道的一些小秘密告诉你🤭🤭🤭
在上一篇文章中讲到 Hooks 链表是 React 内部用于在函数组件中管理多个 Hooks 状态的数据结构。它是在 Render 阶段创建的,用于记录函数组件中所有使用的 Hooks 及其对应的状态
某大厂一面: 讲讲 Fiber 架构以及它是如何实现增量渲染的🥱🥱🥱
在不久前的一个大厂试下你的一面当中,一上来就给我丢出了这么一个问题,搞得我头都大了。我也看过很多面经,发现真的很喜欢问这个。关于 React 的,10 篇里面有 5 篇都会问到 Fiber 相关的。
React源码核心系列之状态更新原理🤪🤪🤪
在 ReactDOM.createRoot(...)之后都经历了些什么? 迷迷糊糊的讲解了 JSX 和 Fiber 树的结构,那么这篇文章我们将来详细讲解一下整个 React 生命周期的运行流程。 什
学会了Scheduler,你就等于学会了React的核心🙄🙄🙄
React采用了fiber架构来管理所有组件的渲染任务,在reconciler中通过一个函数将fiber树生成逻辑封装到一个一个回调函数中,再传入scheduler进行调度。
隔壁同事:卧槽?你对 useEffect 的理解怎么这么牛逼😡😡😡
React 在构建用户界面整体遵循函数式的编程理念,即固定的输入有固定的输出,尤其是在推出函数式组件之后,更加强化了组件纯函数的理念。但实际业务中编写的组件不免要产生请求数据、订阅事件、手动操作 DO
React 的 diff 算法的核心思想就是留下有用的,删掉没有的垃圾🚀🚀🚀
在日常面试中我们可能会经常被问到 React 的 diff 算法,那么通过这篇文章你应该能清楚地知道 diff 算法、虚拟 DOM、是什么以及一整个 React 的执行流程。
JSX 竟然是 Fiber 的爷爷
我们知道在 React16 之后,React 底层引入了 Fiber ,那 Fiber 究竟是什么呢? Fiber 和 JSX 有什么联系?下面我们就来看看:为什么是 JSX