是否有一个现有的库可以将我的路由实例缩减为一组路径?
示例:
<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 router 表示路由的不同方式。
原文由 Alan Souza 发布,翻译遵循 CC BY-SA 4.0 许可协议
由于我没有找到任何东西,我最终为此创建了一个库……
https://github.com/alansouzati/react-router-to-array