твой обработчик ошибки должен быть часть API метода, вызывай API метод в контексте реакта и по результату делай редирект уже с navigate это может быть хук в который ты передаешь урл который приходит в ошибке или который ты передаешь в ручную, другого варианта нет кроме как делать window.location
выходит все равно нужно писать try catch в компонентах ? или можно по-другому?
твой try catch должен быть в API методе где в случае catch будет вызываться return ErrorHandler() и уже в контексте реакта проверяй через if else где в случай if (error.errorMessage ~ например) вызываешь хук редиректа
нужно увидеть пример кода, пока что сложно понять, но спасибо за ответ)
Обсуждают сегодня