Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Component React adalah bagian dari React yang memungkinkan kita membuat elemen UI yang dapat digunakan kembali.
Komponen adalah blok bangunan utama di React. Mereka seperti “lego” kecil yang menyusun tampilan aplikasi.
Di React, komponen adalah fungsi (atau class) yang menampilkan bagian dari antarmuka pengguna (UI). Komponen bisa berupa tombol, form, header, atau bagian lain dari halaman web.
Komponen memungkinkan kamu untuk:
Ini cara paling umum dan modern membuat komponen:
function Header() {
return <h1>Selamat Datang di React</h1>;
}
Kamu bisa juga menulisnya sebagai arrow function:
const Header = () => <h1>Selamat Datang di React</h1>;
Setelah membuat komponen, kamu bisa memanggilnya seperti tag HTML:
function App() {
return (
<div>
<Header />
<p>Ini adalah aplikasi React pertamaku.</p>
</div>
);
}
Nama komponen harus dimulai dengan huruf kapital.
Contoh: ✅ Header
, ❌ header
Ini penting agar React bisa membedakan antara tag HTML dan komponen buatanmu.
Biasanya tiap komponen ditulis di file terpisah:
📁 src/Header.jsx
function Header() {
return <h1>Halo dari Header</h1>;
}
export default Header;
📁 src/App.jsx
import Header from './Header';
function App() {
return (
<div>
<Header />
</div>
);
}