Специальность 09.02.09 Веб-разработка | Квалификация: Разработчик Веб-приложений
Научиться создавать переиспользуемые компоненты и передавать данные через props.
В React компоненты — это независимые и повторно используемые части интерфейса. Они могут принимать данные через props (сокращение от properties).
Основные понятия:
В этой лабораторной работе мы создадим компонент CourseCard, который будет отображать информацию о языковом курсе.
Создать компонент CourseCard, который принимает title, price, image и отображает карточку курса.
В папке src вашего проекта создайте новую папку с именем components.
Внутри папки components создайте файл CourseCard.js.
Откройте файл CourseCard.js и добавьте следующий код:
Цена: {price} руб.
Откройте файл src/App.js и добавьте импорт компонента:
Замените содержимое функции return() на следующий код:
Сохраните все изменения и проверьте, что в браузере отображаются три карточки с информацией о языковых курсах.
Если вы видите карточки с названиями курсов, ценами и изображениями, значит, задание выполнено верно.
Вы должны увидеть на странице три карточки курсов, расположенные в одну строку (или в несколько строк при узком экране). Каждая карточка содержит изображение, название курса и цену.
| Критерий | Баллы |
|---|---|
| Компонент вынесен в отдельный файл | 2 |
Использованы props |
2 |
| Отображаются минимум 2 карточки | 2 |
| Стили применены (inline или CSS) | 2 |
| Нет ошибок в консоли | 2 |
| Итого | 10 |
Эта лабораторная работа связана с профессиональной компетенцией:
На демонстрационном экзамене вам потребуется создать переиспользуемые компоненты для отображения информации о курсах, что является важной частью разработки веб-приложения.