Разработка и интерфейсы
Эффект React

Синхронизация компонента с внешней системой после отображения: подпиской, таймером или сетевым взаимодействием. useEffect запускает настройку и при необходимости выполняет cleanup перед повторным запуском или удалением компонента.
Пример на практике
Эффект подписывается на изменение размера окна и снимает listener при удалении.
Когда пригодится
Используйте эффект только для внешней синхронизации, указывая зависимости.
Что важно учитывать
Состояния, вычисляемые из props, обычно не требуют эффекта и могут вызвать лишний рендер.
Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов
Вернуться к 400 терминам