Menu
CoddyTech

Menghitung dengan Langkah

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

Setter menerima nilai baru apa pun: kamu tidak terbatas pada +1. Tambahkan 5, kalikan dengan 2, atur ulang ke nol:

setPoints(points + 5);
setPoints(points * 2);
setPoints(0);

Tombol untuk jumlah yang berbeda hanyalah handler yang berbeda pada state yang sama:

<button onClick={() => setPoints(points + 5)}>+5</button>
<button onClick={() => setPoints(0)}>Reset</button>
challenge icon

Tantangan

Mudah

Sebuah game memberikan 5 poin untuk setiap koin.

  1. Tambahkan state points yang dimulai dari 0 dan tampilkan di span dengan id="points".
  2. Tombol Collect coin (id="coin") menambahkan 5 setiap kali diklik.

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>
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar