потому что так работает useEffect
Я думал он реагирует на изменения в массиве зависимостей
реагирует
Тогда почему когда isAuth меняется, запрос не идёт?
Наверное потому что ты что-то неправильно написал
При первом рендере юзЕфект сработает, можешь добавить условие if (isAuth) dispatch (..)
С помощью useRef попробуйте
У вас меняется состояние isAuth в первом ререндре. Может это работает: const boolean = useRef(isAuth); useEffect(() => { }, [boolean])
Добавь ref
Const isLoading= useRef(false) If( isLoading.current){ условие} isLoading.current =true
Обсуждают сегодня