Для чого потрібний useEffect?
Хук useEffect дає можливість виконувати побічні ефекти у функціональному компоненті.
- Якщо передати функцію в useEffect, вона буде викликатися після кожного рендеру та оновлення.
- Якщо передати функцію та її залежність в useEffect, вона буде викликатися після рендеру і щоразу, коли її залежність змінюється.
- Якщо передати функцію в useEffect, яка повертає іншу функцію, ця функція буде викликана перед розмонтуванням компонента.