React 函数式组件 hooks

作者: GloryMan | 来源:发表于2022-02-16 11:51 被阅读0次

    常用钩子函数

    状态钩子: useState0

    const [count, setCount]= useState(0);
    

    React自带的一个hoOk函数,
    声明组件状态参数可以设置 state的初始值( initial state)
    返回值是一个只有两个元素的数组:[状态,状态更新函数

    副作用钩子: useEffect0

    useEffect(()=> {
      document.title=`点击${ count}次`; 
    },[count]);
    

    其他常用钩子函数:

    • useContext 处理跨组件的数据传递
    • useReducer 管理全局状态
    • useCallback 处理回调的副作用
    • useRef 返回引用对象,在生命周期中保持不变
    • useLayoutEffect 用于处理副作用,所有dom元素变更之后同步调用, 读取dom数据,触发同步渲染
    • useDebugValue 可以在开发者工具中显示我们自定义的hook标签,方便开发

    文档

    相关文章

      网友评论

        本文标题:React 函数式组件 hooks

        本文链接:https://www.haomeiwen.com/subject/bfnrlrtx.html