получить объект реквизита по ссылке реакции-маршрутизатор-родной - PullRequest
0 голосов
/ 28 мая 2018

Как это сделать?Например, я нахожу это:

<Link to={{pathname: "/dialog", state: { detail: message }}}>
text
</Link>

, но если я хочу отобразить this.props.location.state , то напишите undefined .

1 Ответ

0 голосов
/ 28 мая 2018

Передача параметров

Configure your route path to accept named parameters (:id):

<Route path='/route/:id' exact component={MyComponent} />
Then you can pass URL parameters such as IDs in your link to:

<Link to={`route/foo`}>My route</Link>
You can access the parameter within your component via the match object:

const {id} = props.match.params

console.log(id) // "foo"
...