在react-router dom中不使用“/”设置默认路由[重复]

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

有没有办法让路由成为默认路由而不使用“/”?我希望下面的路线是用户打开我的页面时看到的路线,但我不想更改路径名称。

<Route path="/about" element={<About />}></Route>
reactjs react-router
1个回答
1
投票

使用重定向。如果您使用

react-router-dom@5
(或以下),则可以使用
Redirect
组件。 在您的路线管理器中:

<Route exact path="/">
    <Redirect to="/about" />
</Route>

否则使用

react-router-dom@6
时,请参考这个问题

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