什么时候会执行副作用函数useEffect?
初始化,依赖项有更新时 都会执行副作用函数。
useEffect —
1. 默认状态(无依赖项)
组件初始化的时侯先执行一次,等到每次数据修改组件更新再次执行。( componentDidMount,componentDidUpdate )
2. 添加一个空数组依赖项
组件初始化的时候执行一次。(componentDidMount 生命周期)
3. 依赖特定项
组件初始化的时候执行一次,依赖的特定项发生变化会再次执行。相当于 依赖谁就随谁执行。
4. return 执行 (执行 componentWillUnmount 生命周期)