Как перенести приложение React в React Router, чтобы получить параметры из пути - PullRequest
0 голосов
/ 09 января 2019

У меня полнофункциональное веб-приложение React, в котором теперь есть новое требование загрузки отдельных изображений на основе суффикса URL. Похоже, что для получения любой информации по пути мне нужно приложение React Router. Есть --- A: Способ простой миграции на React Router, чтобы я мог использовать this.props.location.pathname? или B: Другой способ получить имя пути без миграции на React Router.

Спасибо.

1 Ответ

0 голосов
/ 09 января 2019

Использование реакции-роутера только для того, чтобы это было излишним. Вы можете легко получить путь URL с помощью window.location.pathname. То, что вам нужно, это настроить прослушиватель в месте, которое устанавливает путь к состоянию, и вы можете передать его компонентам, которые в нем нуждаются.

  window.addEventListener('locationchange', function(){
         console.log('location changed!');
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...