身體不是ING,後續再給大家補上
useEffect相當於react中的什麼生命週期呢?
這個問題在react官網中有過介紹,在使用的過程中,容易被忽略,
在面試的時候卻經常被問及,開個玩笑這個問題並不難回答,下面是react官方的原話:
如果你熟悉 React class 的生命週期函數,你可以把 useEffect Hook 看做 componentDidMount,componentDidUpdate 和 componentWillUnmount 這三個函數的組合。
componentDidMount 組件掛載
componentDidUpdate 組件更新
componentWillUnmount 組件將要摧毀
useEffect需要傳遞兩個參數,第一個參數是邏輯處理函數,第二個參數是一個數組