Dans une application React, vous devez souvent afficher ou masquer des éléments en fonction sur l’interaction des utilisateurs. Explorons comment y parvenir à l'aide de la fonctionnalité native de React. >
});var Résultats = React.createClass({handleClick: function (event) { console.log(this.prop); }, render: function () { return ( <div className="date-range"> <input type="submit" value="Search" onClick={this.handleClick} /> </div> ); }
render: function () { return ( <div id="results" className="search-results"> Some Results </div> ); }
Dans cet exemple :
Le composant de recherche affiche un bouton qui déclenche la méthode handleClick.Le composant Résultats représente l'élément que nous voulons basculer.const Search = () => ; {</p> const [showResults, setShowResults] = useState(false)<p> const handleClick = () => setShowResults(true)</p> return (<p><br><br>)<br>}</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><div> <input type="submit" value="Search" onClick={handleClick} /> { showResults ? <Results /> : null } </div>
Some Results
Ici :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!