React router: как передать параметр из URL в компонент? - PullRequest
0 голосов
/ 04 января 2019

Например, если у меня есть

<Route path='/contacts/:name' render={() => (
    <div>Hello, { name } </div>
)} />

Как получить параметр: name для использования в рендере?

Ответы [ 2 ]

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

Это будет часть объекта match, который передается как реквизит.

<Route path='/contacts/:name' render={({ match }) => (
    <div>Hello, { match.params.name } </div>
)} />
0 голосов
/ 04 января 2019

Исправлено -

    <Route path='/contacts/:name' render={(props) => (
      <div>Hello, { props.match.params.name } </div>
    )} />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...