<Link> 与 NextJS 中异地导航的 <a>

问题描述 投票:0回答:1

在 NextJS 中链接到站点上的其他页面时,我知道使用

<Link>
更好,因为它支持预取和客户端渲染。

话虽如此,导航到外部页面/其他 URL 时使用

<Link>
还是
<a>
更好?有什么区别吗?

next.js13
1个回答
0
投票

在他们的文档中,他们提到了

Link 是一个内置组件,它扩展了 HTML a 标签以提供预取和客户端导航路线之间

因此,Link 很可能仅在您在项目中的路线之间导航时才进行预取。但由于 Link 组件扩展了 a 标记,因此两者导航到外部页面时的功能是相同的。如果您想标准化为用于跨项目导航的单个组件,我建议使用 Link。

© www.soinside.com 2019 - 2024. All rights reserved.