有没有在React Router v4中使用indexLink的新方法?我正在更新一些版本3的代码。
我通过一些解构来引入它:
var {NavLink, IndexLink} = require('react-router-dom');
并使用IndexLink使其始终保持粗体:
<h2>Nav</h2>
<IndexLink to="/" activeClassName="active" activeStyle={{fontWeight: 'bold'}}>blah blah blah</IndexLink>
//Other navlinks working fine
IndexLink是唯一破坏我的代码的东西,这是我将其更改为该代码时出现的错误。
一切都已导出,并且简单的应用程序可以完美运行,直到添加IndexLink。现在传出去。
最佳答案
<Indexlink>
在RRv4中不存在,因为<IndexRoute>
和整个索引的概念在RRv4中并不真正存在。请记住,链接和路线直接相关。
因此,只需使用<NavLink>
即可。
在官方文档上阅读有关NavLink的内容:
如果需要对URL匹配进行更多控制,则可以使用strict
或exact
Prop 。
关于javascript - React Router v4中的indexLink,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42952469/