首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ReactUse源码系列
余子酱
创建于2023-05-11
订阅专栏
解析ReactUse中的自定义hooks源码
等 1 人订阅
共5篇文章
创建于2023-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ReactUse useThrottle 解析
介绍 节流 hook。 使用 源码 思考 reactUse 的 useThrottle 是实现状态值改变的节流,这只是节流的一个使用场景,函数节流更为常见。 useRef useRef 是一个 Rea
reactUse createMemo
介绍 创建一个记忆化函数。记忆化函数会缓存其计算结果,并在后续相同的输入参数被传入时直接返回缓存的结果,而不重新计算。 源码 思考 useMemo 当组件重新渲染时,需要再次用到这些函数返回值,此时
ReactUse useGetSet 解析
介绍 react 的状态 hook,返回一个状态的 getter 函数,为了解决状态在嵌套函数的一些 bug。 当按钮快速点击 cnt 不会递增。原因是因为 cnt+1 的操作是异步的,当快速点击按钮
ReactUse useUpdate 解析
介绍 返回一个函数,函数被调用时强制组件重新渲染。 源码 代码很简单,就是通过改变组件状态来强制组件重新渲染。看似简单但让我产生了一些疑问: useUpdate 的使用场景是什么 为什么使用 useR
ReactUse createGolaState 源码解析
说明 useGlobalState:一个创建全局共享状态的 react hook。 源码 思考 函数重载 我比较喜欢这种函数重载,使用的时候很方便,使用时可以灵活传参。 uselayoutEffect