【发布时间】:2018-09-03 11:31:55
【问题描述】:
我正在寻找一种方法来使 NavLink 的“to”属性反应动态。
let url = 'localhost'=='localhost'? 'foo':'';
<Router>
<NavLink to={url+'/'}>Home</NavLink>
</Router>
工作,但随着每个新的渲染反应,它会为现有的 URL 添加一个新的 URL。 http://localhost/foo 渲染后 http://localhost/foo/foo ...
谢谢
【问题讨论】:
-
与您的问题无关,但如果您不打算更改代码中 url 的值,则应使用
const而不是let。
标签: javascript reactjs react-router router react-router-dom