Почему перенаправление не работает? (Реагируют-маршрутизатор-дом) - PullRequest
0 голосов
/ 28 февраля 2020

Почему не работает перенаправление? После выполнения функции - onHandleSignInMember () я остаюсь на той же странице и не попадаю в "/ profile"

import { Redirect } from 'react-router-dom';

const onHandleSignInMember = () => {
   userSignInFunc(inputsSigninForm);
   return <Redirect to="/profile" />
};

1 Ответ

0 голосов
/ 28 февраля 2020

Я думаю, <Redirect> не предназначен для использования в обратных вызовах, но, как правило, заключен в <Route> для рендеринга. Пример использования: https://reacttraining.com/react-router/web/api/Redirect.

Если вам нужно что-то, чтобы немедленно «перенаправить» из клика, рассмотрите возможность использования API истории replace: https://reacttraining.com/react-router/web/api/history

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...