Javascript 动态路径导航链路反应

Javascript 动态路径导航链路反应,javascript,reactjs,react-router,router,react-router-dom,Javascript,Reactjs,React Router,Router,React Router Dom,我正在寻找一种方法,使NavLink的“to”属性能够动态响应 let url = 'localhost'=='localhost'? 'foo':''; <Router> <NavLink to={url+'/'}>Home</NavLink> </Router> 让url='localhost'='localhost'?'foo':''; 家 但对于每个新的呈现,它会向现有url添加一个新的url。 渲染后 谢谢尝试在URL前面加一个斜

我正在寻找一种方法,使NavLink的“to”属性能够动态响应

let url = 'localhost'=='localhost'? 'foo':'';
<Router>
 <NavLink to={url+'/'}>Home</NavLink>
</Router>
让url='localhost'='localhost'?'foo':'';
家
但对于每个新的呈现,它会向现有url添加一个新的url。 渲染后


谢谢

尝试在URL前面加一个斜杠

<NavLink to={'/'+url+'/'}>Home</NavLink>

尝试在URL前面加一个斜杠

<NavLink to={'/'+url+'/'}>Home</NavLink>

与您的问题无关,但如果您不打算更改代码中url的值,则应使用
const
而不是
let
。与您的问题无关,但如果您不打算更改代码中url的值,则应使用
const
而不是
let
。是,第二种溶液越来越精细,第二种溶液越来越精细