React 中的双 Link 路由器

Double Link Router in React

我有一个带有一个 Router 和两个 Links 的 React 应用程序,一个 link 移动到 App.js,另一个移动到 '/favoritos',我的目的是 link 到收藏夹 将路由转到 App.js 并在 /favoritos 旁边,我想重定向或简单地说是一种制作双 Link 的方法,首先移动到 localhost:3000并继续 /favoritos

#This part move to app.js (localhost:3000)

<a  href="/" className="brand-logo" >   
<Link to = "/"><i className="material-icons"></i> </Link>Movie finder </a> 

#This part move to localhost:3000/favoritos

<ul id="nav-mobile" className="right hide-on-med-and-down" >
<Link to="/favoritos" ><li onClick={ props.closeMovieInfo }> Favoritos </li> </Link>

在您的应用路由器中,

<Route
    path={'/'}
    component={YourComponent}
    exact={false}
/>

通过设置 exact={false},您指定每个请求都将重定向到您的主页。在您的主页中,检查来自 props.match 的 URL 参数。如果是主页,则渲染当前主页。如果没有,渲染另一个页面。

另一种方式,我不知道你为什么要这样做,但是如果你想触发一个普通的功能,你可以把这个功能写到你的AppRouter