0
votes

Comment faire de la composante enfant réagissant à l'aide de conditionnel

Donc, généralement nous créons un composant enfant de réactant à l'aide du code semble être celui-ci: xxx

Comment créer cela en utilisant conditionnel? Je dois essayer celui-ci: xxx

mais cette erreur de jet de code: les fonctions ne sont pas valides comme un enfant réagissant. Cela peut arriver si vous retournez un composant au lieu de rendu. Ou peut-être que vous vouliez appeler cette fonction plutôt que de le retourner.

Comment écrire correctement ce code?


1 commentaires

Essayez

valeur && . La valeur est une valeur d'état ou autre chose. Vous utiliseriez le rendu conditionnel dans votre JSX


4 Réponses :


0
votes
    const myComp = ({value}) =>(
      <div>
       {
         value &&
          <myComp />
       }
     <div>
From my comment above. One way is to  use conditional rendering in you JSX code

0 commentaires

3
votes

Vous pouvez le faire en passant simplement un prop à celui-ci. Rendre le composant comme: xxx

maintenant si vous souhaitez l'afficher, vous pouvez simplement l'appeler comme suit: xxx

espère que cela fonctionne pour vous .


0 commentaires

1
votes

Vous pouvez le faire comme ceci xxx

true peut être conditionné que vous souhaitez vérifier


0 commentaires

0
votes
const bio = this.state.displayBio ? (
  <div>
    This is true false condition
    <button onClick={this.toggleDisplay}>Show Less</button>
  </div>
) : (
  <div>
    <button onClick={this.toggleDisplay}>Show More</button>
  </div>
);

0 commentaires