Retour à la leçon
Mission

Mission : réparer Tableau.tsx après la migration depuis Tableau.jsx

Typer correctement les props d'un composant migré depuis JavaScript pour transformer une erreur runtime en erreur de compilation.

Contexte

Une équipe migre Tableau.jsx vers Tableau.tsx. En JavaScript, la prop rows acceptait n'importe quoi, et un objet unique avait fini par y être passé au lieu d'un tableau : l'erreur rows.map is not a function n'est apparue qu'en production, des semaines plus tard. Ta mission : typer ce composant pour rendre cette erreur impossible à compiler.