Введение
В веб-разработке формы необходимы для сбора пользовательского ввода. В React обработка данных форм немного отличается от традиционного HTML. Рекомендуемый подход — использовать технику, называемую "управляемые компоненты" (controlled components).
С управляемыми компонентами данные формы обрабатываются состоянием компонента React. Это делает состояние React "единственным источником истины" (single source of truth), позволяя вам управлять, валидировать и реагировать на пользовательский ввод предсказуемым образом.
В этой лабораторной работе вы создадите простую форму с одним текстовым полем ввода и кнопкой отправки. Вы научитесь:
- Создавать элементы формы в JSX.
- Использовать хук
useStateдля управления значением поля ввода. - Обрабатывать пользовательский ввод с помощью события
onChange. - Обрабатывать отправку формы с помощью события
onSubmit.
К концу этой лабораторной работы вы получите прочное понимание основ работы с формами в React.




