В реальной задаче у вас могут быть формы со множеством входных данных. Есть поля имя, фамилия, емайл, пароль, адрес.
У нас есть локальное состояние для имени.
И новичек может сказать, О давайте сделаем для каждого инпута своё состояние.
Но это не то что мы бы хотели увидеть в своём проекте.
Гораздо проще использовать один объект для всей формы.
У вас в форме будет ключ для каждого поля.
Для того чтобы обновить это состояние, вам потребуется только одна функция.
Мы сделаем функцию handleChange которая будет получать event и присваивать значение . Но воспользуемся атрибутом name у input.
...Делаем универсальную функцию для всех input и меняем состояние через атрибут name.
#reactjs
#javascript
#usestate
#useeffect
#frontend
Подписывайтесь на телеграмм, будем готовиться к собесам:
Подписывайтесь на boosty:Show more