Я делал это раньше в реактивном проекте.
const [formState, setFormState] = useState({ username: '', password: '', });
const handleInputChange = (e)=>{
if(e.target.name==="username"){
setFormState({...formState, username:e.target.value })
}
if(e.target.name==="password"){
setFormState({...formState, password:e.target.value })
}
}
У моих двух элементов ввода был onChange = {handleInputChange} для обновления входного значения.
Теперь у меня есть форма с многочисленными входами. И я хочу код, который может обновить ввод на основе имени ввода. как то так.
const handleInputChange=(e)=>{
const inputName = e.target.name;
const value = e.target.value;
setFormState({...formState, inputName:value })
};
Мне нужна помощь по этому вопросу, пожалуйста