Здравствуйте. Подскажите как можно перенаправить пользователя после аутентификации на ту страницу, которую он хотел.
App.jsx
<Route path='/movies/new' element={<AuthWare component={NewMovieForm} />} />
AuthWare.jsx
const AuthWare = ({ component: Component }) => {
if (!authService.getCurrentUser()) return <Navigate to='/login' />
return <Component/>;
}
loginForm.jsx нажатие по кнопке
doSumbit = async () => {
try {
const { data } = this.state;
await auth.login(data.username, data.password);
window.location.href = '/';
} catch (ex) {
if (ex.response && ex.response.status === 400) {
const errors = {...this.state.errors};
errors.username = ex.response.data;
this.setState({ errors });
}
}
}