Небольшая шпаргалка, которая содержит в себе очередь вызова эффектов при маунте и апдейте компонента.
При маунте порядок следующий:
- Рендер на основе изначальных значений состояний
- useInsertionEffect
- Создание DOM
- Прикрепление ссылок на ноды (ref)
- useLayoutEffect
- useEffect
При апдейте компонента:
- Рендер на основе новых значений состояний
- Обновление DOM
- useInsertionEffect
- Прикрепление ссылок на ноды (ref)
- useLayoutEffect
- useEffect
Статья была полезной?
Читайте также:
— 4 минуты
Связываем React и localStorage через useSyncExternalStore
Как согласовать изменение состояния в реакте и поля в localStorage? До нед...
Читать дальше
— 3 минуты
Составные компоненты
Есть такой паттерн для реакта, который называется Compound Components. Это...
Читать дальше
— 2 минуты
Как менять состояние вкладки по интервалу
Полезная фича для демонстрации, например, уведомлений, которая может пригод...
Читать дальше