我尝试使用v3动态添加路由,但它不支持它。React-router-v4是否支持动态路由?
发布于 2018-02-02 05:37:44
我不太清楚你所说的动态路由到底是什么意思?您是否在考虑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>https://stackoverflow.com/questions/44872941
复制相似问题