React·100 питань

Чим відрізняється useEffect від useLayoutEffect?

Відповідь
useEffect запускається після відрисовки браузером.
useLayoutEffect — синхронно після мутацій DOM, до фарбування.
useLayoutEffect може блокувати рендер.
Використовуй його для вимірювань/мигання UI.
У більшості випадків достатньо useEffect.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем