Retour à la leçonMission
Mission : diagnostiquer une page qui refuse de s'afficher
Corriger une arborescence app/ incomplète et choisir correctement entre Server et Client Component pour une nouvelle route.
Contexte
Un stagiaire a livré un dossier app/promotions/ contenant uniquement un fichier page.tsx, mais le projet ne possède aucun app/layout.tsx à la racine : le build échoue. Il a aussi ajouté "use client" en haut de son page.tsx alors que ce composant ne fait qu'afficher une liste de promotions reçue par fetch, sans aucun useState ni onClick.