Bonjour,

Je débute en réactJS et je pense avoir mal compris un principe de fonctionnement de React mais je n'arrive tout de même pas à trouver la solution à mon problème.


j'ai créé une liste d'elément.

j'ai ajouté une popup à l'interieur de cette liste. mon problème est de passer la ligne sélectionnée à la popup.

j'ai pensé faire comme ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<MyPopup showPopup={this.state.showPopup} itemId={this.state.itemId}/>
 
private _OnItemInvoked(item : any) : void {
this.setState({ showPopup : true }) }
mais le setState me renvoie cette erreur :
Warning: setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a no-op. Please check the code for the DetailsListBasicExample component.

j'ai donc soit raté un truc, soit j'ai carément une mauvaise approche de la cohse. quelqu'un saurait il m'aider ?

Merci .