просто у меня 15 инпутов, получается сделать 15 обработчиков и 15 переменных
Вовсе и не 15, а одной функции для всех инпутов будет достаточно
Задаешь имя каждому, значения хранишь с стэйте, в обработчике делаешь
changeHandler = ({target}) => {
let { value, name } = target;
this.setState({
formData: {
[name]: value,
...this.state.formData
}
});
}