DISKON 50% terbatas! π Gunakan kupon "programmer2025"di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Belajar cara mengelola state di React dengan menggunakan useState
State digunakan untuk menyimpan data yang bisa berubah seiring waktu. Saat state berubah, tampilan UI akan otomatis ikut berubah.
Di React, state adalah tempat untuk menyimpan data dinamis dalam komponen.
Berbeda dengan props yang dikirim dari luar, state dikelola di dalam komponen itu sendiri.
Contoh penggunaan:
useStateReact menyediakan hook useState untuk mengelola state dalam komponen fungsional. Dengan useState, kita bisa membuat variabel state dan fungsi untuk mengubahnya.
useStateimport { useState } from 'react';
function Counter() {
const [count, setCount] = useState(0);
return (
<div>
<p>Kamu menekan tombol sebanyak {count} kali</p>
<button onClick={() => setCount(count + 1)}>
Klik aku
</button>
</div>
);
}
const [count, setCount] = useState(0);
count β nilai state saat inisetCount β fungsi untuk mengubah stateuseState(0) β nilai awal state adalah 0Saat kamu klik tombol:
setCount(count + 1)
React akan:
countβ Jangan lakukan ini:
count = count + 1; // SALAH
β
Gunakan setCount:
setCount(count + 1); // BENAR
Gunakan state ketika: