4 min read
•Question 36 of 48harduseLayoutEffect Hook
Synchronous effects for DOM measurements.
useLayoutEffect vs useEffect
useLayoutEffect fires synchronously after DOM mutations but before the browser paints.
When to Use
- Measuring DOM elements
- Preventing visual flicker
- Animations that need immediate DOM state
Warning
Blocks visual updates - use sparingly!