首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ahooks
Jolyne_
创建于2023-06-19
订阅专栏
ahooks的学习,提升自定义hook的能力
等 3 人订阅
共8篇文章
创建于2023-06-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ahooks源码系列(六):DOM相关(二)
useHover useHover是用于监听 DOM 元素是否有鼠标悬停,它的 API配置项如下 主要实现原理是监听 mouseenter 触发 onEnter 事件,切换状态为 true,监听 mo
ahooks源码系列(六):DOM相关(一)
useEventListener useEventListener 是让优雅的使用 addEventListener 的 hook MDN 对于 addEventListener 的解释: 这里的 E
ahooks源码系列(六):功能性相关的 hook
useMap useMap 是用于管理 Map 类型状态的 Hook。 Object 和 Map 很类似。它们都允许你按键存取一个值、删除键、检测一个键是否绑定了值等等 但是,在一些场景下,使用 Ma
ahooks源码系列(五):effect 相关的 hook
useUpdateEffect、useUpdateLayoutEffect 这两个 hook 在之前的文章里面说过,不过还是拿出来再走一遍吧 这两个 hook 都通过 createUpdateEffe
ahooks源码系列(四):state 相关的 hook
可变数据和不可变数据 在开始 state 相关的 ahook 学习之前,我们先来了解一下可变数据和不可变数据 可变数据:举个例子 当我们更改 objB.name 时,发现 objA.name 也改变了
ahooks源码系列(三):LifeCycle、控制时机的 hook
函数式组件中的“生命周期” 我们知道,Function Component 不同于 Class Component,它并没有生命周期的概念,而是以状态的更改来驱动代码逻辑、UI渲染的机制 对于 Fun
ahooks源码系列(二):useRequest
useRequest 架构 首先在阅读源码前,我们得先清楚 useRequest 的架构,请看下图: 它分为两大核心和两个辅助模块 两大核心是:Fetch类、plugin插件化机制 两个辅助模块是:t
ahooks源码系列(一):React 闭包陷阱
前言 最近在学习 ahooks 的源码,想学习别人的思路提高一下自己自定义 hook 的能力。然后我发现 ahooks 里面其实像 useLatest、useMemoizedFn 这两个 hook 是