gini: • 🔁 Terlalu banyak komponen perantara • 🧩 Data numpang lewat doang • 🤕 Sulit dirawat dan debug Berarti sudah saatnya kamu kenalan sama React Context
paling kecil B. Di bagian luar aplikasi untuk mencakup semua komponen yang butuh data C. Tepat di bawah useEffect D. Di dalam return statement useContext
context akan render ulang meski cuma satu bagian data yang berubah. 🧠 Sulit di-maintain: makin banyak context = makin banyak provider bertumpuk. 🧪 Debugging terbatas: tidak ada devtools resmi seperti Redux DevTools.
mendukung middleware, dan punya ekosistem kuat • Zustand → lebih ringan dan simpel, cocok untuk project modern • Recoil, Jotai, MobX, dan lainnya → masing-masing punya pendekatan unik dalam mengelola state