Sobes.tech
Middle

Kuidas optimeeriksid korduvat onChange sündmuste käsitlejate koodi e-posti ja parooli väljade jaoks?

sobes.tech AI

Vastus AI-lt

Kui soovite optimeerida korduvat koodi onChange käsitlejates e-posti ja parooli jaoks, saate luua universaalse käsitleja funktsiooni, mis võtab vastu välja nime ja uuendab olekut dünaamiliselt.

Näide Reactis:

const [form, setForm] = React.useState({ email: '', password: '' });

const handleChange = (e) => {
  const { name, value } = e.target;
  setForm(prev => ({ ...prev, [name]: value }));
};

// JSX-is
<input name="email" value={form.email} onChange={handleChange} />
<input name="password" value={form.password} onChange={handleChange} />

See lähenemine kõrvaldab koodide duplikeerimise ja lihtsustab hooldust.