Флоу рендеринга компонента в React

  —  1 минута

#theory#web#react
Читать статью в Telegram

Небольшая шпаргалка, которая содержит в себе очередь вызова эффектов при маунте и апдейте компонента.

При маунте порядок следующий:

  1. Рендер на основе изначальных значений состояний
  2. useInsertionEffect
  3. Создание DOM
  4. Прикрепление ссылок на ноды (ref)
  5. useLayoutEffect
  6. useEffect

При апдейте компонента:

  1. Рендер на основе новых значений состояний
  2. Обновление DOM
  3. useInsertionEffect
  4. Прикрепление ссылок на ноды (ref)
  5. useLayoutEffect
  6. useEffect

Статья была полезной?