React propose plusieurs façons de manipuler la visibilité des éléments sur une page. Une approche courante consiste à utiliser un style en ligne pour définir la propriété d'affichage. Cependant, cette méthode nécessite un style en ligne, ce qui peut être peu pratique et rendre le code moins lisible.
Une solution plus élégante consiste à utiliser l'API React State. L'API State vous permet de définir et de gérer des données au sein d'un composant React. En modifiant l'état d'un composant, vous pouvez déclencher un nouveau rendu, qui mettra à jour l'interface utilisateur en fonction du nouvel état.
Voici comment afficher ou masquer un élément sur une page via un événement de clic en utilisant l'API React State :
Voici un exemple de la façon dont vous pourriez implémenter ceci :
class MyComponent extends React.Component {
constructor(props) {
super(props);
this.state = {
showElement: false
};
}
toggleShowElement = () => {
this.setState((prevState) => ({ showElement: !prevState.showElement }));
};
render() {
return (
{this.state.showElement && Hello World!}
);
}
}
Cet extrait de code crée un nouveau composant React appelé MyComponent qui affiche un div avec le texte « Hello World ! » lorsque la variable d'état showElement est vraie. Il comprend également un bouton qui bascule la visibilité du message « Hello World ! » élément.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3