我尝试使用 v3 动态添加路由,但它不支持它。React-router-v4 是否支持动态路由?
问问题
374 次
1 回答
0
我很不清楚动态路由的真正含义是什么?您是否正在考虑 API 或任何其他外部资源提供的路由?
当然可以,但你必须仔细考虑你的结构。实现这一点的最简单方法是将它们映射到您的Switch
组件中:
<Switch>
{ routesList.map((route) => (
<Route
key={route._id}
path={route.path}
component={route.component}
{...route.props} // some custom props, maybe?
/>
)
)}
<Route path='/' component={HomePage} />
<Route path='/about' component={About} />
</Switch>
于 2018-02-01T21:37:44.120 回答