我被某些功能所困扰。
假设我的URL为www.myURL.com/myData
。
我想要的是从URL中删除myData,但是要加载的组件将是myData组件。所以我只想从URL中删除myData文本,但按原样加载myData组件。
我已经尝试过replace和remove,但是没有用。
任何帮助都会很棒。
谢谢。
如果使用react-router-dom
,则可以这样使用:
<Redirect from='/users/:id' to='/users'/>
<Route path='/users' component={Users} />
现在,每当您有类似/users/some-id
的名称时,它将重定向到/users
。
并且如果您想在/users
上访问/
,则>
您可以这样做
<Route path='/users' component={Users} /> <Route path='/' component={Users} />
所以现在即使您访问
/
,它也会加载Users Component