前言
函数组件没有生命周期 React v16.8.0推出Hooks API中useEffect可以解决问题
在组件页面进行导入
import React,{useEffect} from 'react'
1.页面渲染完成时候进行触发
useEffect(()=>{
console.log('开始')
},[])
2.页面进行销毁时进行触发
useEffect(() => {
console.log('开始')
return () => {
console.log('结束')
};
},[]);
3.页面参数变化是触发(数组可以监听多个参数)
useEffect(() => {
console.log(a)
},[a]);