首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
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 就准备是它了。 来看看效果 当我们的组件变得复杂的时候,你是不是