首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
重新理解 React
mysteryven
创建于2021-09-21
订阅专栏
从源码的本质去理解 React
等 29 人订阅
共7篇文章
创建于2021-09-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
React 中 setState 是同步还是异步
在事件中 这一点可能大家都已经知道了,在 React 的合成事件中,更新会被批量处理。 在 React 的合成事件中,这些回调函数都被包裹了一个叫做 batchedUpdates 的函数。 不同环境下
React 合成事件源码解析
本文带领大家理解 React 是怎么实现它的事件系统的,这其中包括了如何绑定事件,如何派发事件...
为什么要放弃使用 useCallback(useCallback 的缺点)
下面是 useCallback 的基本用法: 在上面这段代码中,memoizedCallback 会在初始的时候生成一次,在后面的过程中,只有它的依赖 a 或 b 变化了才会重新生成。 明白了 use
React 在 Render 阶段的 beginWork 做了什么事情
今天我们主要来讲讲 Render 阶段做的事情。 还记得我们 上一篇 文章讲的下面这段 Fiber 树的遍历算法吗? 可以看到,我额外添加了一个 beginWork 方法。在 React 中,begi
React 的 Fiber 树是什么?
刚开始听到 「Fiber」 这个词的时候,觉得高端极了,当时甚至没有去网上搜索一下这个到底是什么,就默认自己不可能理解了。
为什么在 React 中不推荐使用 setCount(count+1) 这种写法
这是我们的一个基础组件: 当我们点击按钮的时候, count 的数量会加 1。如果我们的 handleClick 只有一条语句,确实不会有问题,但是如果我们的 handleClick 是如下的格式呢:
useState 源码细致解析
事实上,useState 的原理一点也不复杂,我也会努力,让只要使用过 React 的朋友就能看懂。