типо хуки же нельзя использовать вне компонента
если функция в компоненте вызывается, то можно
а понял спасибо
Нельзя)) Порядок хуков должен быть всегда строго одинаков при рендере компонента Вложенность этот порядок нарушает
напиши хук useErrorInspector, внутри которого используй useNavigate. Из своего хука верни функцию errorInspector, которая будет вызывать navigate
Где вызывать useErrorInterceptor?
в компоненте, который использует errorInspector👀
Подозреваю что это глобальная настройка для реквест сервиса
а разве функцию, которую вернул хук, нельзя передать в сервис?
но вообще, я бы для этого не использовал никакие хуки
Думаю да. Но, смотри, чтобы работало
кстати, из функции errorInspector теперь не обязательно возвращать функцию с аргументом baseQuery, потому что этот аргумент приходит в сам хук
Судя по скриншоту, тут будет переход на страницу авторизации, если ответ с сервера 401 (Не авторизован)
Обсуждают сегодня