Реагировать ссылки маршрутизатора на основе какого-либо имени из другого компонента - PullRequest
0 голосов
/ 29 февраля 2020

Возможно ли создать ссылки на основе какого-либо заголовка из компонента?

Пример:

<Route path={some-name-from-component} component={Example}/>

class Example extends Component{
render() {
   SomeArr.map(el => el.name}
 }
}

Я хочу, чтобы el.name go было на моем пути, возможно ли это? Я прочитал о параметре /: id, но не вижу, как я могу это сделать в этом случае.

1 Ответ

0 голосов
/ 29 февраля 2020

Вы не можете работать в обратном направлении для маршрута. Это будет дочерний по отношению к родительскому компоненту, который не будет работать, пока не будет достигнут маршрут.

Не можете ли вы запустить карту массива на более высоком уровне?

arr.map(el => <Route path={el.name} component={Example} />)
...