Retour à la leçonMission
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.