【发布时间】:2016-10-14 11:51:57
【问题描述】:
是否有现有的库可以将我的路由实例简化为路径数组?
示例:
<Route path="/" component={App}>
<Route path="author" component={Author}>
<Route path="about" component={About}/>
</Route>
<Route path="users" component={Users} />
</Route>
输出
['/', '/author', '/author/about', '/users']
我可以编写一个只有几行代码的 reduce 函数并解决这个问题,但我想知道是否有一个现有的库可以为我做这件事,并处理使用 react 路由器表示路由的不同方式。
【问题讨论】:
-
这个的用例是什么?
-
我想使用 webpack 插件来生成静态站点。简而言之,我想在 github.io 中发布我的应用程序,并且我正在使用反应路由器。请参阅此项目:github.com/markdalgleish/static-site-generator-webpack-plugin。他们期望一系列路线作为他们的入口。
-
这里有一个生成站点地图react-router-sitemap,但我认为你最好使用简单的reduce(就像你说的那样),直到你有更复杂的路线
标签: javascript reactjs react-router