Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Optimisation de la Navigation dans Next.js | Création de Pages et de Mises en Page dans Next.js
Maîtrise de Next.js 14 pour la Création d'Applications Web Modernes

bookOptimisation de la Navigation dans Next.js

Maintenant que toutes les pages requises sont en place, examinons comment les utilisateurs peuvent naviguer entre elles. Traditionnellement, on pourrait utiliser la balise HTML <a>. Cependant, cette méthode entraîne un rechargement complet de la page, ce qui nuit à l'expérience utilisateur.

Next.js propose l'utilisation du composant <Link>, permettant de mettre en œuvre une navigation côté client.

Note
Note

Pour plus d'informations sur la navigation côté client, consultez la documentation à l'adresse suivante : docs

Sinon, il est possible de poursuivre le projet. Il est recommandé d'utiliser le composant Link, qui constitue une meilleure solution, et son implémentation pratique sera illustrée dans le projet.

Retour au projet

Pour mettre en œuvre la navigation côté client, accéder à app/ui/dashboard/nav-links.tsx, importer le composant Link depuis next/link, puis remplacer la balise <a> par <Link>.

Après avoir enregistré vos modifications, tester votre localhost pour permettre une navigation fluide entre les pages sans actualiser la page.

En pratique

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 2.08

bookOptimisation de la Navigation dans Next.js

Glissez pour afficher le menu

Maintenant que toutes les pages requises sont en place, examinons comment les utilisateurs peuvent naviguer entre elles. Traditionnellement, on pourrait utiliser la balise HTML <a>. Cependant, cette méthode entraîne un rechargement complet de la page, ce qui nuit à l'expérience utilisateur.

Next.js propose l'utilisation du composant <Link>, permettant de mettre en œuvre une navigation côté client.

Note
Note

Pour plus d'informations sur la navigation côté client, consultez la documentation à l'adresse suivante : docs

Sinon, il est possible de poursuivre le projet. Il est recommandé d'utiliser le composant Link, qui constitue une meilleure solution, et son implémentation pratique sera illustrée dans le projet.

Retour au projet

Pour mettre en œuvre la navigation côté client, accéder à app/ui/dashboard/nav-links.tsx, importer le composant Link depuis next/link, puis remplacer la balise <a> par <Link>.

Après avoir enregistré vos modifications, tester votre localhost pour permettre une navigation fluide entre les pages sans actualiser la page.

En pratique

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 4
some-alt