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