Для чего используется `useEffect`?
Коротко
Для синхронизации компонента с внешними системами и side effects.
Для синхронизации компонента с внешними системами и side effects.
Сильный ответ должен раскрыть: side effects; dependency array; cleanup; не для вычислений render data.
Важно не допустить типичные ошибки: класть всё в useEffect; забывать dependencies; не делать cleanup.
Что хочет услышать интервьюер
side effects
dependency array
cleanup
не для вычислений render data
Пример: React example
useEffect(() => { document.title = title; }, [title]);
Типичные ошибки
класть всё в `useEffect`
забывать dependencies
не делать cleanup


