Menu
Coddy logo textTech

Récapitulatif : État et événements

Fait partie de la section Les fondamentaux du Journey React de Coddy — leçon 27 sur 42.

challenge icon

Défi

Moyen

Ré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.

  1. Ajoutez deux états indépendants : brightness commençant à 0 et on commençant à false.
  2. Affichez la luminosité dans le span avec id="level". Le button id="brighter" ajoute 1 à chaque clic.
  3. Le button id="power" bascule on. Lorsqu'il est activé, affichez un <p> avec id="status" et le texte Lamp is on ; sinon effectuez un render de null.

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