1.相同點
兩者在寫法上有很大的相同之處
useMemo第一個參數需要傳回一個函數,useEffect也可以傳回一個函數
兩者第二參數都可以放一個數組,裡邊的元素有着淺比較觸發函數的作用
不同點
useMemo是dom更新前觸發的,useuseEffect是dom更新後觸發的
useMemo主要能和useCallback聯合使用,利用其淺比較的能力和useCallback緩存函數的作用一起封裝元件,見另一篇文章
useEffect主要用來模拟生命周期
post
【react】useCallback和useMemo的真正差別和配合使用執行個體