Retour à la leçon
Mission

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.