Описание тега use-effect

Вопросы, связанные с useEffect для reactjs hooks api.

Крюк, доступный в ReactJs v16.8, используется для запуска функций после рендеринга компонента, либо в первый раз, каждый раз, либо при изменении одной из перечисленных зависимостей.

Это можно рассматривать как свободную замену componentDidMountи componentDidUpdate, однако имейте в виду, что срабатывает после рендеринга, а не после монтирования.

Необязательно, useEffectможет возвращать функцию, которая запускается при размонтировании компонента.