useLayoutEffect
The useLayoutEffect hook is similar to useEffect, but it fires synchronously after all DOM mutations.
Snippet:
useLayoutEffect(() => { /* DOM manipulation */ }, [dependencies]);
Example:
useLayoutEffect(() => { console.log("Layout Effect"); }, []);