Bonjour Louis-Nicolas,
Ceci n'est pas vraiment une question, juste une remarque pour ceux qui suive ce cours (dans sa version actuelle) avec la V.18 de React. J'ai remarqué que la solution donnée dans le cours ne fonctionne pas, il faut ajouter le paramètre index dans les paramètres de la props click sinon React nous renvoi une erreur.
J'en ai déduis que cela provenait de la version de React, dis moi si je me trompe, je met le code ci-dessous :
const buttonClickedHandler = (nouveauNom, index) => {
const nouveauxEleves = [...eleves];
nouveauxEleves[index].nom = nouveauNom;
setEleves(nouveauxEleves);
setTransformation(true);
}
let cartes = eleves.map((eleve, index) => {
return (
<Eleve
key={index}
nom={eleve.nom}
moyenne={eleve.moyenne}
click={ () => buttonClickedHandler("Léa", index)}
removed={() => removeClickHandler(index)}
>
{eleve.citation}
</Eleve>
);
});