Невозможно отобразить один и тот же маршрут с другими параметрами. - PullRequest
0 голосов
/ 06 сентября 2018

Я реализую страницу реакции с информацией о маршруте /: id. На этой странице есть различные URL-адреса, по которым перемещается NavLink.

Например: если текущий маршрут localhost: 3000 / info / 1 и есть ссылки localhost: 3000 / info / 2 и localhost: 3000 / info / 3 , щелкнув по этим ссылкам, вы загрузите страницу, на которой я сейчас нахожусь, например: localhost: 3000 / info / 1 . При отслеживании изменений в реквизитах URL ненадолго меняется, но он снова загружает ту же страницу. Что мне делать, чтобы направить на один и тот же компонент с разными параметрами?

Заранее спасибо !!!!!!

1 Ответ

0 голосов
/ 06 сентября 2018

Вы должны отслеживать обновление страницы в методе жизненного цикла componentDidUpdate .

 componentDidUpdate(prevProps) {
   if(prevProps.match.params.id !== this.props.match.params.id){
     // do something
   }
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...