Menu
Coddy logo textTech

Zusammenfassung: State & Events

Teil des Abschnitts Grundlagen der React-Journey von Coddy — Lektion 27 von 42.

challenge icon

Aufgabe

Mittel

Kapitelzusammenfassung. Baue ein Bedienfeld für eine Schreibtischlampe: Einen Zähler und einen Umschalter, die nebeneinander in einer Komponente leben.

  1. Füge zwei unabhängige States hinzu: brightness beginnend bei 0 und on beginnend bei false.
  2. Zeige die Helligkeit im Span mit id="level" an. Der id="brighter" Button erhöht den Wert bei jedem Klick um 1.
  3. Der id="power" Button schaltet on um. Wenn aktiv, zeige ein <p> mit id="status" und dem Text Lamp is on an; andernfalls render null.

Probier es selbst

<!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>

Alle Lektionen in Grundlagen