📄️ useState (State)
Digunakan untuk menyimpan data yang berubah-ubah dan mempengaruhi tampilan.
📄️ useEffect (Effect)
Digunakan untuk sinkronisasi dengan sistem luar (API, Timer, DOM).
📄️ useContext (Global Data)
Digunakan untuk mengakses data global tanpa oper props manual berjenjang (Prop Drilling). Cocok untuk: Tema (Dark Mode), User Login, Bahasa.
📄️ useRef (Reference)
Digunakan untuk merujuk ke elemen HTML asli atau menyimpan nilai yang tidak memicu render ulang saat berubah.
📄️ Custom Hooks
Kita bisa membungkus logika yang kompleks menjadi satu fungsi hook sendiri agar kode komponen bersih.