React 新钩子useImperativeHandle

useImperativeHandle

useLayoutEffect 在渲染真实dom之前同步执行,会阻塞 dom的更新 ,类似类组件声明周期中的ComponentDidMout

自定义hook

需求:

3 复用逻辑代码 hook函数只能在组件或者自定义hook中使用

javascript 复制代码
export default function useDiy(name){
    useEffect(()=>{
        console.log(`${name}组件被创建了`)
        return ()=>{
            console.log(`组件被销毁了`)
        }
    },[])
    
}

2新需求:Context共享

相关推荐
L***d6703 小时前
十七:Spring Boot依赖 (2)-- spring-boot-starter-web 依赖详解
前端·spring boot·后端
少云清3 小时前
【功能测试】6_Web端抓包 _Fiddler抓包工具的应用
前端·功能测试·fiddler
豐儀麟阁贵4 小时前
8.5在方法中抛出异常
java·开发语言·前端·算法
zengyuhan5034 小时前
Windows BLE 开发指南(Rust windows-rs)
前端·rust
醉方休4 小时前
Webpack loader 的执行机制
前端·webpack·rust
前端老宋Running4 小时前
一次从“卡顿地狱”到“丝般顺滑”的 React 搜索优化实战
前端·react.js·掘金日报
隔壁的大叔4 小时前
如何自己构建一个Markdown增量渲染器
前端·javascript
用户4445543654264 小时前
Android的自定义View
前端
WILLF4 小时前
HTML iframe 标签
前端·javascript
枫,为落叶5 小时前
Axios使用教程(一)
前端