Reactjs Navlink与Link-React路由器

Reactjs Navlink与Link-React路由器,reactjs,react-router,react-router-dom,Reactjs,React Router,React Router Dom,是否存在仅使用比使用更合适的情况 换句话说,如果存在组件,为什么react路由器提供组件 谢谢我想他们在自己的网站上恰当地提到了这一点: 的一个特殊版本,当呈现元素与当前URL匹配时,它将向呈现元素添加样式属性 阅读文档,它告诉你区别:检查@Jayce444,请再次阅读问题,我不是在问区别,我想知道为什么不使用NavLink进行所有操作并根据我们的需要进行定制阅读文档解释区别,这真的取决于你做出一个更适合你需要的决定。它们各自的用途稍有不同,这就是为什么两者都存在的原因。你一直说你不是在问这些差

是否存在仅使用
比使用
更合适的情况

换句话说,如果存在
组件,为什么react路由器提供
组件


谢谢

我想他们在自己的网站上恰当地提到了这一点:

的一个特殊版本,当呈现元素与当前URL匹配时,它将向呈现元素添加样式属性


阅读文档,它告诉你区别:检查@Jayce444,请再次阅读问题,我不是在问区别,我想知道为什么不使用NavLink进行所有操作并根据我们的需要进行定制阅读文档解释区别,这真的取决于你做出一个更适合你需要的决定。它们各自的用途稍有不同,这就是为什么两者都存在的原因。你一直说你不是在问这些差异,但差异正是它们存在的原因。@MuhammedYasser唯一的原因是医生提到的——就是这样。是的,您可以使用导航链接,但不使用活动链接功能,但如果您不需要,为什么要这样做?NavLink用于导航条等需要以某种方式突出显示活动导航条的地方。如果你不想这样做,只是想要一个普通的老链接,那么这就是链接的用途。与许多事情一样,存在重叠,您通常会选择最符合您的用例的一个。我不是在问区别,我想知道如果我们可以使用NavLink而不在链接位置添加样式属性,为什么链接组件仍然存在?这很自然,不是吗?导航链接主要用于导航内部的链接,而链接用于其他任何地方?如果导航链接只是将您重定向到另一个页面,而您没有看到刚才单击的链接,那么使用导航链接没有任何意义。@RichardHpa“如果导航链接只是将您重定向到另一个页面,那么使用导航链接没有任何意义”难道不是所有链接的工作都是将我们重定向到另一个页面吗?哈哈,如果你的意思是自动重定向,那么我们为什么要使用Navlink呢?我将只使用vanillaJS,甚至是重定向组件