Специальность 09.02.09 Веб-разработка | Квалификация: Разработчик Веб-приложений
Научиться использовать useState для управления состоянием формы.
В React управление состоянием — это один из ключевых аспектов разработки интерактивных приложений. Основные понятия:
Синтаксис использования useState:
Где:
state — текущее значение состоянияsetState — функция для обновления состоянияinitialValue — начальное значение состоянияСоздать форму с полями: ФИО, email. При вводе данные отображаются под формой.
В папке src/components создайте новый файл UserInfoForm.js.
Откройте файл UserInfoForm.js и добавьте импорт useState из React:
Добавьте следующий код в файл UserInfoForm.js:
ФИО: {name}
Email: {email}
Откройте файл src/App.js и добавьте импорт компонента:
Замените содержимое функции return() на следующий код:
Сохраните все изменения и проверьте, что в браузере отображается форма с двумя полями ввода. При вводе текста в поля данные должны отображаться под формой.
Если при вводе данных в поля они сразу же отображаются под формой, значит, вы правильно реализовали управление состоянием с помощью useState.
Вы должны увидеть на странице форму с двумя полями ввода: "ФИО" и "Email". Под полями ввода должны отображаться введенные данные в реальном времени.
| Критерий | Баллы |
|---|---|
Использован useState |
3 |
| Поля управляются состоянием | 3 |
| Данные отображаются в реальном времени | 2 |
| Нет ошибок | 2 |
| Итого | 10 |
Эта лабораторная работа связана с профессиональной компетенцией:
На демонстрационном экзамене вам потребуется реализовать форму записи на бесплатный урок с управлением состоянием, что является важной частью клиентской логики веб-приложения.