Menu
Coddy logo textTech

Zusammenfassung: State & Events

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

challenge icon

Aufgabe

Mittel

Zusammenfassung des Kapitels. Erstelle ein Bedienfeld für eine Schreibtischlampe: einen Zähler und einen Umschalter, die in einer Komponente nebeneinander leben.

  1. Füge zwei unabhängige Zustände hinzu: brightness, beginnend bei 0, und on, beginnend bei false.
  2. Zeige die Helligkeit im Span mit id="level" an. Die Schaltfläche id="brighter" addiert bei jedem Klick 1.
  3. Die Schaltfläche id="power" wechselt on um. Wenn es aktiviert ist, zeige ein <p> mit id="status" und dem Text Lamp is on an; andernfalls rendere 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