Replymessage unavailable
"...tapi kalo ntar formnya dah membuat banyak propoerti..."
Dari statement ini, kalo kedepannya ada rencana handle Form yang kompleks dan dinamis, saran saya pake library saja.
1. React Hook Form atau TanStack Form buat controller.
2. Zod buat validator.
3. Imask buat formatter.
Walau sebenernya bisa juga from scratch, cuma terlalu risky buat enterprise, kalo buat belajar mah from scratch aja gpp, kaya pake Web API FormData, atau pake CSS :valid biar komputasinya tanpa runtime.
Jadi, cara clean / proper di sini tergantung kebutuhan aja, kalo buat belajar, sikat aja from scratch semua biar paham. Tapi kalo buat enterprise / client pake combo library aja.