Le problème du menu ordinaire dans NextJS
Dans la leçon précédente, nous avons créé un menu avec des liens ordinaires :
export default function Menu() {
return <>
<a href="/">home</a>
<a href="/about">about</a>
<a href="/price">price</a>
<a href="/contacts">contacts</a>
</>;
}
Discutons maintenant de certains problèmes liés à cela. Le fait est que la navigation via les liens de ce menu entraîne un rechargement de la page entière. Ceci est correct d'un point de vue SEO, mais n'est pas très optimal d'un point de vue performance. Le problème est que lors du rechargement de la page, nous téléchargeons à nouveau toute la mise en page du site, alors que seul le contenu change. Il serait optimal de télécharger uniquement le contenu de la page.
NextJS propose une solution à ce problème. Nous l'examinerons dans la leçon suivante.
Assurez-vous que la navigation via les liens ordinaires provoque un rechargement de la page.