有没有在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匹配进行更多控制,则可以使用strictexact Prop 。

关于javascript - React Router v4中的indexLink,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42952469/

10-11 23:55