useLayoutEffect
What is useLayoutEffect
useLayoutEffect(setup, dependencies?)useLayoutEffect 跟 useEffect 一樣傳入一個 function 並且根據 dependencies 的更新重新觸發,不過 useLayoutEffect 的觸發會在 repaint 之前並且是同步的。
Why useLayoutEffect
我們有了 useEffect,那為什麼我們還要使用 useLayoutEffect ,主要是為了使用者體驗的優化