0
votes

Comment puis-je corriger l'erreur de constat Natif de réact?

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;

"AVERTISSEMENT Ne peut pas mettre à jour lors d'un état existant de Native"

Je partage des tests d'échantillonnage avec vous. < / p> xxx

dans la fonction de rendu; xxx


1 commentaires

Je ne sais pas si c'est lié, mais vous devez lier des méthodes à votre classe dans le constructeur et non dans composantDidMount


3 Réponses :


0
votes
     <Select
        selectedIndex={selectedIndex}
        onSelect={index => setSelectedIndex(index)}>
        <SelectItem title='Option 1'/>
        <SelectItem title='Option 2'/>
        <SelectItem title='Option 3'/>
      </Select>

0 commentaires

1
votes

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.


0 commentaires

0
votes

Lorsque vous appelez SetSelectedexDex, vous passez l'index, mais c'est l'objet d'événement. Utilisez cette syntaxis:

onChange={(event) => this._handleSetSelectedIndex(event)}> 


0 commentaires