React17 / 78

Event Handler: onClick, onChange, onSubmit

Event handler di React menggunakan camelCase (seperti onClick, onSubmit). Jalankan e.preventDefault() pada onSubmit untuk mencegah reload halaman.

👀 Contoh dulu

function Form() {
  const handleSubmit = (e) => {
    e.preventDefault();
  };
  return <form onSubmit={handleSubmit}>...</form>;
}

Hasilnya: Form disubmit secara AJAX tanpa memuat ulang browser.

💡 e.preventDefault() wajib dipanggil saat submit form di React.

📝 Sekarang giliranmu

Di dalam fungsi handler form, panggil metode pada objek event e untuk mencegah halaman termuat ulang secara default.

Preview