useEffect 小笔记

68 阅读1分钟

什么时候会执行副作用函数useEffect?

   初始化,依赖项有更新时 都会执行副作用函数。

  useEffect —

     1. 默认状态(无依赖项)

       组件初始化的时侯先执行一次,等到每次数据修改组件更新再次执行。( componentDidMount,componentDidUpdate )

      2. 添加一个空数组依赖项

          组件初始化的时候执行一次。(componentDidMount 生命周期)

      3. 依赖特定项

         组件初始化的时候执行一次,依赖的特定项发生变化会再次执行。相当于 依赖谁就随谁执行。

     4. return 执行  (执行 componentWillUnmount 生命周期)