Récapitulatif : État et événements
Fait partie de la section Les fondamentaux du Journey React de Coddy. Leçon 27 sur 42.
Défi
MoyenRécapitulatif du chapitre. Créez un panneau de contrôle pour une lampe de bureau : un compteur et un interrupteur côte à côte dans un seul composant.
- Ajoutez deux états indépendants :
brightnesscommençant à0etoncommençant àfalse. - Affichez la luminosité dans le
spanavecid="level". Lebuttonid="brighter"ajoute 1 à chaque clic. - Le
buttonid="power"basculeon. Lorsqu'il est activé, affichez un<p>avecid="status"et le texteLamp is on; sinon effectuez unrenderdenull.
Essayez vous-même
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<div id="root"></div>
<script type="module" src="main.jsx"></script>
</body>
</html>Toutes les leçons de Les fondamentaux
1Découvrez React
Qu'est-ce que React ?Votre premier composantRègle du parent uniqueJSX n'est pas de l'HTMLRécapitulatif : Découvrez React2Expressions JSX
AccoladesCalculs entre accoladesAccolades dans les attributsAppel de fonctions dans JSXRécapitulatif : Expressions JSX5État et événements
Qu'est-ce que l'état ?Compteur de clicsComptage par étapesBasculer avec l'étatÉtat indépendantRécapitulatif : État et événements