← React9 / 78
Props: Mengoper Data & Typing dengan TS
Props adalah data masukan untuk komponen. Pola standar industri adalah langsung menggunakan destructuring dan interface TypeScript.
👀 Contoh dulu
interface UserProps { name: string; }
function UserCard({ name }: UserProps) {
return <h3>{name}</h3>;
}Hasilnya: <h3>Budi</h3>
💡 Props bersifat Read-Only! Jangan pernah mengubah nilai props secara langsung.
📝 Sekarang giliranmu
Buat interface BadgeProps { text: string } dan komponen function Badge({ text }: BadgeProps) yang mengembalikan <span>{text}</span>.
Preview