React paramètre de fonction undefined

a marqué ce sujet comme résolu.

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

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte