Contenu du cours
Next.js 14
Next.js 14
Optimisation de la Navigation
Maintenant que nous avons toutes les pages requises, explorons comment les utilisateurs peuvent naviguer entre elles. Traditionnellement, nous pourrions utiliser la balise HTML <a>
par défaut. Cependant, le problème avec cette approche est qu'elle déclenche un rechargement complet de la page, impactant l'expérience utilisateur.
Next.js propose d'utiliser le composant <Link>
, nous permettant de faciliter la navigation côté client.
Retour au projet
Pour implémenter la navigation côté client, accédez à app/ui/dashboard/nav-links.tsx
, importez le composant Link
de next/link
, et remplacez la balise <a>
par <Link>
.
Après avoir enregistré vos modifications, testez votre localhost pour activer une navigation fluide entre les pages sans rafraîchir la page.
En Pratique
Merci pour vos commentaires !