Amélioration de la page d'accueil
Ensuite, mettons à jour notre page d'accueil (pages/index.js
). Nous devons ajouter des liens vers chaque page d'article en utilisant le composant Link
.
Ouvrez pages/index.js
et ajoutez les imports suivants en haut du fichier pour Link
et Date
:
import Link from 'next/link';
import Date from '../components/date';
Puis, vers la fin du composant Home
dans le même fichier, remplacez la balise li
par ce qui suit :
<li className={utilStyles.listItem} key={id}>
<Link href={`/posts/${id}`}>{title}</Link>
<br />
<small className={utilStyles.lightText}>
<Date dateString={date} />
</small>
</li>
Si vous allez sur http://localhost:3000, la page contient maintenant des liens vers chaque article :
Si quelque chose ne fonctionne pas, assurez-vous que votre code ressemble à ceci.
C'est tout ! Avant de conclure cette leçon, parlons de quelques conseils pour les routes dynamiques sur la page suivante.