useImperativeHandle
useLayoutEffect 在渲染真实dom之前同步执行,会阻塞 dom的更新 ,类似类组件声明周期中的ComponentDidMout
自定义hook
需求:
3 复用逻辑代码 hook函数只能在组件或者自定义hook中使用
javascript
export default function useDiy(name){
useEffect(()=>{
console.log(`${name}组件被创建了`)
return ()=>{
console.log(`组件被销毁了`)
}
},[])
}