为什么react-router-dom自定义路由不起作用?

问题描述 投票:0回答:3

我正在尝试构建一个包含私有和公共路由的应用程序,所以我正在使用自定义的私有和公共路由,但是事情是当我尝试发送组件时,它没有被渲染,我无法弄清楚出什么问题了。

这里是沙箱的link,即入口点,即正在处理公共和私有路线的路线link

注意:自定义功能路由有效,但我的路由无效,即使我尝试传递一些自定义路由(如h1或它可以工作的路由)也是如此。但不是我建造的。

reactjs react-router react-router-dom react-router-redux
3个回答
1
投票

您必须使用Route属性中的“精确”。因为<Switch>检查并渲染与位置匹配的第一个子路径。在这种情况下为“ /”,并且您的所有路线都包含“ /”


1
投票

有两个问题


0
投票

您必须为此URL'/'使用Route属性” exact”

© www.soinside.com 2019 - 2024. All rights reserved.