class組件 生命周期監(jiān)聽(tīng)
//監(jiān)聽(tīng)組件傳遞的值: 父子組件傳參 props
componentWillReceiveProps(newProps) {
參數(shù)為給組件傳遞的參數(shù)
}
//監(jiān)聽(tīng)組件內(nèi)部狀態(tài)的變化: 父子傳參和state參數(shù) 改變后觸發(fā)
componentDidUpdate(prevProps,prevState){
}
函數(shù)組件 useEffect hook
const{ chooseItem = () => {}, isVisible = false } = props
// props和state都行
useEffect(()=>{
if(isVisible){
}else{
}
},[isVisible])