首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
One custom hook per day!!
jimmy_fx
创建于2023-04-26
订阅专栏
每天工作的摸鱼时间来研究一个自定义hooks
等 7 人订阅
共4篇文章
创建于2023-04-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
每天一个hooks —— useMount
🐶先讲点废话 useMount,在组件首次渲染时执行。这个hook的用处也很多,比如有个select下拉框,里面的数据,就需要在初始化的时候请求后端的数据。 🦌来看看效果 可以看到,只有在初始化时,u
每天一个hooks —— useUnmount
🐶先讲点废话 useUnmount,组件卸载时执行的 Hook,比如组件卸载时,需要清除定时器或者相关的监听,就可以使用useUnmount。 🦌来看看效果 可以看到,只有在子组件销毁时时,useUn
每天一个hooks —— useUpdateEffect
🐶先讲点废话 有些场景我们不想在首次渲染时就执行effect,比如搜索时,只在 keyword 变化时才调用 search 方法。这个hooks在平时也用的比较多的,所有我们来写写它的源码。 🦌来看
每天一个hooks —— useWhyDidYouUpdate
先讲点废话 这个hooks我记忆很深,因为当时有一次面试的时候,叫我手写实现这个自定义hooks,哈哈,所以这个系列的第一个hooks 就准备是它了。 来看看效果 当我们的组件变得复杂的时候,你是不是