0
votes

Comment transmettre des données sur l'écran précédent après avoir cliqué sur le bouton Précédent dans React Native?

Actuellement, je travaille dans Reagel Native, j'ai deux pages A et B, je suis déjà sur un écran après avoir cliqué sur le bouton Continuer, j'ai déplacé l'écran B, il y a un bouton arrière. Maintenant, ma question est la suivante: => Si je clique sur le bouton arrière, je veux transmettre mon nom sur l'écran précédent de l'état:

avez essayé ceci: P>

1.this.props.navigation.goBack({'Name':'a'})

2.GoBack=async(data)=>{
   if (data !== null) {
      this.props.navigation.navigate('A', {
      onGoBack: () => this.refresh(),
     'Name':'a',
    });
   }}

3.this.props.navigation.navigate({'Name':'a'})


1 commentaires

Pourriez-vous montrer le code de mise à jour de l'état dans l'écran précédent


3 Réponses :


0
votes
  1. REDUX est un bon outil pour gérer l'état.
  2. Pourquoi n'essayez-vous pas xxx

0 commentaires

1
votes

Essayez ci-dessous Code: xxx

et votre écran 'a': xxx


0 commentaires

0
votes

Enfin, cela fonctionne: Merci tout le monde :)

 this.props.navigation.navigate("A", {
     'Name':'a',
     onGoBack: () => {
      this.refresh()
     }
  });


0 commentaires