首页 > 解决方案 > 基于来自另一个组件的某个名称的 React Router 链接

问题描述

这是否可以根据组件中的某些标题创建链接?

例子:

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

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

我希望 el.name 进入我的路径,这可能吗?我读到了 /:id 选项,但我不知道在这种情况下我该怎么做。

标签: javascriptarraysreactjsreact-nativereact-router

解决方案


您不能向后工作路线。那将是父组件的子组件,在路由被击中之前不会运行。

您不能在更高级别运行数组映射吗?

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

推荐阅读