32 / 32
Как избежать бесконечного цикла в useEffect?
Бесконечный цикл в useEffect возникает, когда эффект изменяет свою собственную зависимость: обновляет state или создаёт новый объект/массив/функцию при каждом рендере. Решения: правильный массив зависимостей, функциональный updater в setState, мемоизация объектов и функций через useMemo/useCallback, и разделение state на зависимый и независимый.