【发布时间】:2021-05-16 23:38:21
【问题描述】:
参考React Router v4 <NavLink> vs <Link> benefits 和官方文档,NavLink 是Link 的一个变体,允许您在它是活动链接时应用样式属性。这些样式属性似乎不是强制性的,而且我还没有找到任何描述使用Link 的优点。
如果是这样,为什么不到处使用NavLink?有什么理由选择Link 而不是NavLink?也许是功能,还是更好的性能?
【问题讨论】:
-
因为您可能只需要一个指向主页的链接,您不需要在其上应用任何活动类,因此您只需将其设为
Link,而不是NavLink。这是我认为的主要区别。
标签: javascript reactjs react-router