React-Router повторно отображает неправильный компонент - PullRequest
0 голосов
/ 21 ноября 2018

enter image description here

Я установил, что маршруты работают неправильно.Они могут перейти к компоненту и указать правильный маршрут, но когда я пишу URL-адрес вручную, он заканчивается повторным рендерингом на домашнюю страницу или localhost: 3001 / login.У вас есть идеи, почему это происходит? введите описание изображения здесь

1 Ответ

0 голосов
/ 21 ноября 2018

Вы определили один и тот же маршрут для двух разных компонентов, возможно, в этом проблема.

<Route exact path="/" component={Charges} />
<Route exact path="/" component={Account} />

Кстати, это не идеальный способ авторизации маршрутов.Попробуйте примерно такisAuth () возвращает true, иначе он будет перенаправлен на вход в систему.

и похоже, что у вас <Redirect to="/login"/>, что должно вызывать ошибку.

...