Menu
CoddyTech

Ringkasan: State dan Event

Termasuk bagian Dasar-Dasar dalam perjalanan React di Coddy. Pelajaran 27 dari 42.

challenge icon

Tantangan

Sedang

Ringkasan bab. Buat panel kontrol lampu meja: sebuah penghitung dan tombol on/off yang berdampingan dalam satu komponen.

  1. Tambahkan dua state yang independen: brightness yang dimulai dari 0 dan on yang dimulai dari false.
  2. Tampilkan kecerahan di dalam span dengan id="level". Tombol id="brighter" menambahkan 1 setiap kali diklik.
  3. Tombol id="power" membalik nilai on. Saat menyala, tampilkan <p> dengan id="status" dan teks Lamp is on; jika tidak, render null.

Coba sendiri

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

Semua pelajaran di Dasar-Dasar