Contenu du cours
Next.js 14
Next.js 14
Images
Les images jouent un rôle important dans l'apparence visuelle de tout site web. Concentrons-nous sur la façon de les ajouter dans Next.js.
Le composant <Image>
est une version avancée de la balise HTML <img>
conventionnelle qui offre une gamme d'optimisations automatiques. Il a été conçu pour répondre aux complexités de la conception web moderne et assure une expérience utilisateur visuellement stable en atténuant les décalages de mise en page pendant la phase de chargement. Le composant redimensionne également intelligemment les images, ce qui réduit la consommation de bande passante sur les appareils avec des affichages plus petits, optimisant ainsi la livraison de contenu.
Retour au projet
Voyons comment intégrer des images dans notre projet. Dans le dossier public
, vous trouverez hero-desktop.png
et hero-mobile.png
. Il est temps de les inclure dans notre fichier app/page.tsx
en utilisant le composant Image
de next/image
.
En naviguant vers la page d'accueil de l'application, l'image devrait être visible.
Pour la version mobile, ajoutez une autre image avec une largeur de 560px
et une hauteur de 620px
. Si vous rencontrez des problèmes, consultez la solution fournie ci-dessous.
En Pratique
Merci pour vos commentaires !