0
点赞
收藏
分享

微信扫一扫

react之useEffect

useEffect模拟三个阶段

mounted,updated与beforeDestoyed

1:当数据改变时,触发

 useEffect(async () => {
    try {
      if (values) {
        /**
         * @zh 
         */
        //数据变化后的操作
      }
    } catch (error) {
      console.log(error);
    }
  }, [values]);

2:模拟beforeDestoyed

 useEffect(async () => {
       return()=>{
        console.log('销毁前')
       }
  });
举报

相关推荐

0 条评论