Tout d'abord, je m'excuse pour mon mauvais anglais.Je suis en train d'utiliser le composant Select du chaton de l'UI. Chaque article échoue quand je le change lorsque je le change.
C'est l'erreur; p>
"AVERTISSEMENT Ne peut pas mettre à jour lors d'un état existant de Native" P>
Je partage des tests d'échantillonnage avec vous. < / p> dans la fonction de rendu; p>
3 Réponses :
<Select
selectedIndex={selectedIndex}
onSelect={index => setSelectedIndex(index)}>
<SelectItem title='Option 1'/>
<SelectItem title='Option 2'/>
<SelectItem title='Option 3'/>
</Select>
Le problème est que le programme ne peut pas mettre à jour l'état à l'intérieur du rendu..it passe par une boucle infinie afin de "sélectionnerIndex" doit avoir une fonction de gestionnaire d'événements à gérer lorsque vous devez le saisir. P>
Lorsque vous appelez SetSelectedexDex, vous passez l'index, mais c'est l'objet d'événement. Utilisez cette syntaxis:
onChange={(event) => this._handleSetSelectedIndex(event)}>
Je ne sais pas si c'est lié, mais vous devez lier des méthodes à votre classe dans le constructeur et non dans
composantDidMount code>