react之useEffect

阅读 96

2022-03-12

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)

0 0 举报