Maison > Article > interface Web > Comment basculer la visibilité des éléments dans React ?
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> ); }});React.renderComponent(
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> <pre class="brush:php;toolbar:false"><div> <input type="submit" value="Search" onClick={handleClick} /> { showResults ? <Results /> : null } </div>const Results = () => (
Some ResultsReactDOM.render(< ;Recherche />, document.querySelector("#container"))
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!