Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Untuk memahami React, kita perlu mengubah cara berpikir kita tentang bagaimana aplikasi web dibangun. Kita akan fokus pada komponen kecil yang menyusun tampilan aplikasi.
Untuk memahami React, kita perlu mengubah cara berpikir kita tentang bagaimana aplikasi web dibangun. Kita akan fokus pada komponen kecil yang menyusun tampilan aplikasi.
Saat membangun frontend sebelumnya, kamu mungkin berpikir seperti ini:
“Satu halaman = satu file HTML”
Tapi di React, kita tidak membangun halaman sebagai satu kesatuan besar. Kita membangun UI dari bagian-bagian kecil yang disebut komponen.
Bayangkan kamu ingin menampilkan daftar produk seperti ini:
📦 Nama Produk
💰 Harga
🛒 Tombol Beli
Kita tidak akan menulisnya semua pada satu file yang sama, tapi perlu memecahnya jadi komponen seperti:
ProductList
→ menampilkan semua produkProductItem
→ menampilkan satu produkBuyButton
→ tombol beliKomponen di React bisa memiliki hubungan seperti pohon:
ProductList
├── ProductItem (parent)
| ├── ProductImage (child)
│ ├── BuyButton (child)
└── ProductItem (parent)
├── ProductImage (child)
└── BuyButton (child)
Kita bisa mengurai UI kita seperti cabang cabang, di mana setiap item bisa punya komponen bawahan (child) yang lebih spesifik.
Rancang UI berdasarkan komponen Pecah tampilan jadi komponen kecil-kecil yang reusable.
Bangun hierarki komponen Tentukan komponen mana yang “parent” dan mana yang “child”.
Tentukan data dan flow-nya
Data biasanya disimpan di parent dan dikirim ke child lewat props
.
Jangan berpikir “halaman HTML”. Mulailah berpikir “bagian UI kecil yang bisa digabung.”
Itulah mindset penting untuk benar-benar memahami dan menikmati React.