Input
Komponen input untuk merender field isian teks standar
Jika kalian ingin membuat input teks seperti form, kalian bisa menggunakan komponen ini,
Keunggulan dari Input
- ✅ Fully typed dengan
React.ComponentPropsWithRef
, mendukung semua atribut standar<input>
plusref
. - 🎨 Styling fleksibel dengan varian
variant
dansize
, memudahkan konsistensi desain antar elemen form. - 🧩 Composable dan polymorphic melalui prop
as
, bisa diganti menjadi elemen lain seperti<textarea>
atau komponen lain. - 🧠 Ref-friendly — dapat difokuskan, dipantau, atau dikontrol secara imperatif melalui
ref
. - ⚡ Terintegrasi dengan Tailwind CSS menggunakan
clsx
dantwMerge
untuk penggabungan kelas yang bersih dan efisien. - 🛡️ Type-safe dan reusable, memudahkan pengembangan form dengan TypeScript dan menjaga keakuratan props.