Menu avancé dans NextJS

Dans la leçon précédente, nous avons discuté du problème du menu avec des liens ordinaires. NextJS peut résoudre ce problème et faire en sorte que la navigation via un lien ne provoque pas le rechargement complet de la page. Pour optimiser les performances, seule la partie modifiée sera chargée via Ajax.

Pour cela, au lieu de liens, nous utiliserons un composant spécial Link. Importons-le :

/src/comps/menu/menu.jsximport Link from 'next/link';

Refaisons notre menu via ce composant :

/src/comps/menu/menu.jsxexport default function Menu() {
  return <>
    <Link href="/">home</Link>
    <Link href="/about">about</Link>
    <Link href="/price">price</Link>
    <Link href="/contacts">contacts</Link>
  </>;
}
Задание 1

Refaites votre menu via le composant Link.

Задание 2

Assurez-vous que la navigation via les liens du menu ne provoque plus maintenant le rechargement de la page.