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