Как убрать side-эффекты в React?
В React мы используем useEffect, когда нам нужно что-то сделать после рендеринга компонента или когда ему нужно вызвать побочные эффекты. Побочным эффектом может быть выборка данных с удаленного сервера, чтение или запись в локальное хранилище, настройка слушателей событий или настройка подписки.
Однако иногда мы можем столкнуться с проблемами на стыке жизненного цикла компонента и жизненного цикла побочных эффектов: запуск, выполнение или завершение.
Как избежать таких проблем читаем в статье ⬇️