gpt4 book ai didi

reactjs - 使用react-router获取所有可能路径的列表

转载 作者:行者123 更新时间:2023-12-02 18:27:23 34 4
gpt4 key购买 nike

我想知道是否有办法使用React Router获取具有路由配置的所有可能路径的列表?

例如,从此:

var routes = (
<Route name="/">
<DefaultRoute .../>
<Route name="about" .../>
<Route name="blog" .../>
</Route>
);

我想要:

[“/”、“/about”、“/blog”]

最佳答案

有几种方法可以做到这一点:

  1. 最简单:通过检查 props (this.props.routes) 以数组形式查看路由。但是,这包括许多您不一定要查找的额外数据。

  2. 更强大:使用社区构建的工具,例如 react-router-query , react-router-to-array ,或react-router-sitemap 。所有这些都有相当强大的自述文件,您可以深入研究。

有人问了类似的问题on this thread并提供更详细的答复。

关于reactjs - 使用react-router获取所有可能路径的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27656792/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com