首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-router-v4是否支持动态路由?

react-router-v4是否支持动态路由?
EN

Stack Overflow用户
提问于 2017-07-03 00:30:55
回答 1查看 368关注 0票数 1

我尝试使用v3动态添加路由,但它不支持它。React-router-v4是否支持动态路由?

EN

回答 1

Stack Overflow用户

发布于 2018-02-02 05:37:44

我不太清楚你所说的动态路由到底是什么意思?您是否在考虑API提供的路由,或者其他任何类型的外部来源?

你当然可以,但你必须仔细考虑你的结构。要实现这一点,最简单的方法是将它们映射到Switch组件中:

代码语言:javascript
复制
<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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44872941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档