Reactjs. Comment masquer les résultats sur le bouton et le clic sur la page

te marquer

Reactjs. Comment masquer les résultats sur le bouton et le clic sur la page

Je sais que cette question peut sembler élémentaire, mais je suis juste désespérée. Le code Reactjs suivant affiche l'enregistrement des utilisateurs.

C'est ce que je veux atteindre.

comment utiliser reactjs pour masquer les résultats lorsque :

1.) l'utilisateur clique n'importe où sur la page.

2.) lorsqu'un utilisateur a un bouton Masquer.

Quelqu'un peut-il m'aider avec ça. Merci

<!DOCTYPE html>
<html>
   <head>

   </head>
   <body>



<script src="build/react.min.js"></script>
<script src="build/react-dom.min.js"></script>
<script src="build/browser.min.js"></script>
<script src="build/jquery.min.js"></script>


<label id="rootsearch"></label>

    <script type="text/babel">

class NameForm extends React.Component {

  constructor(props) {
    super(props);

this.state = { data : []}

  }

componentDidMount() {

 this.setState({
           data: [{"id":"1","firstName":"john ","lastName":"Markatti"},
{"id":"2","firstName":"luke","lastName":"henry"}]
        });

}


render() {
    return (
      <span>
        <h2>
How to Hide Result when a user clicks on the Page or on the Hide button
           </h2>



<ul>

<button className="btn btn-primary">Hide Result</button><br />

            {this.state.data.map((person, i) => (

              <li key={i}>
                {person.lastName} - {person.firstName} 
              </li>
            ))}
          </ul>

      </span>
   );    
}

}


ReactDOM.render(
  <NameForm />,
  document.getElementById('rootsearch')
);


 </script>



<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>


   </body>
</html>

Une mise à jour

Pour masquer les résultats lorsqu'un utilisateur clique sur un bouton, j'ai essayé le code ci-dessous mais j'obtiens un jeton d'erreur inattendu

getInitialState: function() {
        return { data: false };
    },

    onClick: function() {
        this.setState({ data: true });
    },

In the render method I have this

<button  onClick={this.onClick}>Hide Result</button><br />
te marquer

C'est ainsi que j'ai pu résoudre le problème de masquage et d'affichage du résultat. Dans l'état dans le constructeur, j'ai défini la variable d'affichage sur true selon le code ci-dessous

this.state = { data : [],  showing: true }.

Dans la fonction Render, j'ai défini cette variable d'affichage sur State.

 const { showing } = this.state;

Dans la méthode de retour, j'implémente le bouton Masquer et afficher le résultat selon le code ci-dessous

<button onClick={() => this.setState({ showing: !showing })}>Hide</button>

Enfin, j'attache la variable d'affichage à la méthode de carte pour masquer et afficher les résultats respectivement

{showing && this.state.data.map((person, i) => (

              <li key={i}>
                {person.lastName} - {person.firstName} 
              </li>
            ))}

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Comment masquer le bouton "précédent" uniquement sur la première page (div) et masquer le "bouton suivant" sur la dernière page (div)

comment masquer la navigation verticale au clic et afficher le contenu correspondant (Navigation sur site mobile avec bouton retour)

Javascript: masquer et afficher le bouton bascule sur les restaurations <td> pendant le chargement de la page

Masquer et afficher les divs lors d'un clic sur le bouton

jQuery / css, afficher et masquer les div en fonction du clic sur le bouton radio

Au clic sur le bouton, masquer les éléments et afficher celui dont j'ai besoin

Comment afficher un div caché sur un clic sur un bouton et masquer le bouton cliqué dans Angular 2?

Yii2 - Afficher et masquer la div au clic sur le bouton a un problème

Comment masquer et afficher le bouton de suppression sur le bouton de clic à l'aide du clone jquery

Comment utiliser Puppeteer sur le serveur NODE et obtenir les résultats sur la page HTML frontend?

Gestion des événements de clic sur le bouton de la deuxième page pour déterminer les résultats de la première page, Ionic

Réagissez à la validation sur le flou et au clic sur le bouton

Localiser les événements de clic sur le bouton sur la page à l'aide de Vue

Masquer la sous-région jusqu'au clic sur le bouton

Comment masquer et afficher une page après avoir cliqué sur le bouton Soumettre (HTML)

Comment masquer et afficher le mot de passe lors d'un clic sur le bouton dans Android?

Comment exécuter à la fois la commande et le clic sur le bouton dans Xamarin

Comment masquer la boîte lors du clic sur le corps à l'exception du bouton lors de l'utilisation des crochets ReactJS?

Comment afficher et masquer la zone de texte dans la vue en grille lors d'un clic sur le bouton de lien

Comment masquer et afficher la table en cliquant sur le bouton?

Comment basculer les onglets pour afficher ou masquer un clic sur un bouton dans le miroir de code

comment puis-je masquer le texte après tout clic sur le bouton dans jquery

Comment afficher / masquer le composant sur le clic du bouton dans angular2?

Flutter: comment masquer et afficher le bouton sur le dernier et le premier index de listView

Jquery pour afficher et masquer lors d'un clic sur le bouton et également déplacer le bouton sur le même clic

Comment réduire la zone de clic du bouton (uniquement sur le bouton)

Comment enregistrer les résultats de la recherche lors du rechargement de la page ou en cliquant sur le bouton «retour» avec AngularJS

Comment rediriger une autre page après le bouton sur la méthode de clic réagir js

comment rendre le texte invisible de la page après un clic sur un bouton

TOP liste

  1. 1

    Comment exécuter un fichier python avec des droits d'administrateur dans pycharm

  2. 2

    comment obtenir un objet de requête dans les tests unitaires de django?

  3. 3

    mongo kafka connect source

  4. 4

    Vérifier la longueur du nombre à partir du message, puis utiliser la valeur dans l'instruction

  5. 5

    comment convertir une chaîne en un tuple dateutil jour de la semaine sans utiliser eval

  6. 6

    Comment ajouter un texte dans un texte Python/Tkinter

  7. 7

    Aide de variable de débogage pprint jinja2

  8. 8

    Dans les modèles Hugo, comment vérifier la longueur du tableau de fichiers JSON?

  9. 9

    Impression de la longueur du chemin le plus court dans le labyrinthe

  10. 10

    Exécuter la requête externe pour chaque date obtenue à partir de la requête interne

  11. 11

    Recherche de dicton Jinja2 à l'aide d'une clé variable

  12. 12

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  13. 13

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  14. 14

    définir une propriété pour chaque nœud dans neo4j

  15. 15

    Pourquoi cette requête Java échoue-t-elle? renvoyer 0 quand il y a des résultats

  16. 16

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  17. 17

    Laravel 8: Attempt to read property "id" on null

  18. 18

    Comment obtenir tous les champs d'un objet (y compris sa superclasse), à l'aide de l'API Mirrors de Dart?

  19. 19

    Référencement des assemblys de structure .net 4.7 dans la solution .net core 2

  20. 20

    Microsoft.WebApplication.targets

  21. 21

    obtenir le nombre de marqueur affiché sur la carte

chaudétiquette

Archive