#Tiga hook yang menutup 90% kebutuhan
- useState — data lokal komponen.
- useEffect — efek samping (jarang dibutuhkan bila pakai library data yang reaktif; hati-hati menjadikannya tempat fetch).
- Custom hook — bungkus logika berulang jadi useNamaSesuatu.
#Pola yang sering kamu minta ke AI
- "Pecah komponen ini jadi lebih kecil"
- "Angkat state ini ke induk karena dipakai dua anak"
- "Ganti kondisi if-else berantai jadi map/lookup"
- "Tambahkan loading & empty state"
Membaca komponen orang lain (atau buatan AI) adalah skill inti: cari dulu PROPS-nya (apa masukannya), STATE-nya (apa yang berubah), lalu RETURN-nya (apa yang tampil).