美文网首页
【react】常用Hooks 以及对应的生命周期

【react】常用Hooks 以及对应的生命周期

作者: Q小予o0 | 来源:发表于2021-08-25 17:37 被阅读0次

useState

  • 函数组件不需要构造函数,可以通过调用 useState 来初始化 state,可以独立管理组件变量
function Example() {
  const [count, setCount] = useState(0);
  return null;
}

useEffect

  • useEffect 拥有两个参数,第一个参数作为回调函数会在浏览器布局和绘制完成后调用,因此它不会阻碍浏览器的渲染进程。
  • 第二个参数是一个数组
useEffect(() => {
      console.log('当第二个参数不存在时,每次渲染后都会触发回调');
})
useEffect(() => {
   console.log('组件初始化调用一次, 空数组 == componentDidMount');
}, [])

useEffect(()=>{
      console.log('组件根据依赖参数props更新调用 == componentDidUpdate');
},[props])

// 当在useEffect 的回调中返回一个函数,这个函数会在组件卸载前被调用, 可在这里清除定时器或事件监听。
useEffect(()=>{
      return ()=>{
         console.log('组件卸载调用 == componentWillUnmount'); 
      }
},[]);

useMemo

useCallback

  • 一个钩子函数,通过包裹我们的普通函数进行性能优化

useRef

相关文章

  • React入门(三)

    React Hooks React提供很多钩子函数,可以让函数式组件拥有状态和常用的生命周期函数以及ref/con...

  • 【react】常用Hooks 以及对应的生命周期

    useState 函数组件不需要构造函数,可以通过调用 useState 来初始化 state,可以独立管理组件变...

  • React面试题 整理脑图

    react基础 React生命周期 react-router react进阶 react Hooks redux 其他

  • React-Hooks API 简介

    1、什么是Hooks 在不编写 class 的情况下使用 state 以及其他的 React 特性(生命周期) 规...

  • 面试总结1

    1 React 生命周期 2 hooks(useState, useEffect, useContext,=> c...

  • React Hooks 精讲

    这篇文章主要介绍 React 新特性 Hooks 以及应用场景。 React Hooks 是 React 的一个新...

  • React Hooks

    react hook 什么是Effect Hooks? 替代原来的生命周期函数 hooks可以反复多次使用,给每一...

  • React-Hook的使用

    函数式组件在不编写class的情况下使用state以及其他的React特性(比如生命周期) 一、Hooks结合函数...

  • useState

    react-hooks 如果你熟悉 React class 的生命周期函数,你可以把 useEffect Hook...

  • react 整体疑问

    组件该如何拆分react 相关 什么时候选择react-hooks react生命周期 哪些will被替换 g...

网友评论

      本文标题:【react】常用Hooks 以及对应的生命周期

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