Описание тега use-effect
Вопросы, связанные с useEffect для reactjs hooks api.
Крюк, доступный в ReactJs v16.8, используется для запуска функций после рендеринга компонента, либо в первый раз, каждый раз, либо при изменении одной из перечисленных зависимостей.
Это можно рассматривать как свободную замену
componentDidMount
и
componentDidUpdate
, однако имейте в виду, что срабатывает после рендеринга, а не после монтирования.
Необязательно,
useEffect
может возвращать функцию, которая запускается при размонтировании компонента.