<link> меняет маршрут в адресной строке браузера, но ничего не меняется - PullRequest
0 голосов
/ 06 апреля 2020

Я использую реагирующий маршрутизатор для навигации по моему реактивному приложению. Когда я нажимаю на ссылку, адрес меняется в адресной строке браузера, но новый компонент не отображается

1 Ответ

2 голосов
/ 06 апреля 2020

Я думаю, что в качестве обходного пути вы можете преобразовать ссылку в вашем приложении в ссылку на кнопку, а в функции onClick вы можете использовать перенаправление с маршрутизатора реагирования, чтобы принудительно изменить маршрут, чтобы ваш код был следующим:

import { Redirect } from "react-router-dom";
handleNewRoute(){
    <Redirect to={this.state.redirectLink} />
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...