0
votes

Comment afficher le nom de BreadCrumb conditionnellement sur la réponse de l'enfant.In réagit avec des crochets?

Je travaille actuellement sur un projet avec des crochets de réaction.

Composant parent est un navigateur

  1. Le composant enfant est un affichage d'un fil d'album dans ce navigateur.
  2. Le composant enfant récupère et affiche une vue avec les données.

    Comment puis-je utiliser les données de réponse dans le composant 2. Enfant pour définir le nom dans le composant 1. Enfant?

    My Code (omis de grandes parties inutiles de code inutile pour cet exemple) :

    navigateur xxx

    chapel de chaussettes xxx

    Le troisième fichier contient une fetch à une API et Fonctionne bien, les données en question sont actuellement stockées comme réponse.name Comment puis-je soulever ces informations jusqu'à Navigator?


1 commentaires

vérifier ma solution


3 Réponses :


1
votes

Si j'ai bien compris votre question, il existe un composant parent qui possède deux composants enfants et que vous souhaitez déclencher un changement d'un composant enfant dans un autre.

Vous pouvez maintenir l'état dans la composante parent, transmettre l'état de l'enfant1 et la fonction STSTATE en Child2. p>

p>

// Parent Component
const [name, setName] = useState('');

<>
  <child1 name={name}/>
  <child2 setName={setName}/>
</>




0
votes

J'ai trouvé une solution grâce aux suggestions de ce fil. J'ai commis une erreur dans le passage des fichiers à la fonction. XXX

Ceci a fini par résoudre mon problème. Le problème était que j'ai initialement appelé les deux séparément, comme celui-ci: xxx

de sorte que ce changement a fonctionné, bien que je ne suis pas totalement sûr de savoir pourquoi.


0 commentaires