Bonjour,
Dans un projet j’utilise un composant parent qui gère un state. Dans ce composant j’affiche un autre composant qui lui-même affiche un dernier composant.
Dans mon composant A, je fais :
<Composant2 maFonction={ this.maFonction } />
Dans mon composant B, je fais :
<Composant3 autreFonction={ this.autreFonction } itemId={ id } />
Dans mon composant C, j’utilise itemId qui est correct. Dans le composant B mon itemId est bon aussi (logique il part d’ici)
Mais ensuite dans le composant B j’appelle maFonction(itemId) pour renvoyer cet itemId à mon composant parent et là il est "undefined" avant d’avoir la bonne valeur.
Je pense qu’il y a un soucis de rendu qui se fait et à un moment itemId n’est pas encore défini mais je ne comprends. Vous avez une idée ?
Merci d’avance
+0
-0