Лабораторная работа №1: Знакомство с React — Создание первого компонента

Специальность 09.02.09 Веб-разработка | Квалификация: Разработчик Веб-приложений

Цель работы

Научиться устанавливать React-проект, запускать его и выводить базовый компонент.

Теоретическая часть

React — это JavaScript-библиотека с открытым исходным кодом для создания пользовательских интерфейсов. Основные понятия:

В этой лабораторной работе мы создадим первый React-проект и выведем на экран простой текст.

Задание

Создать проект yazykovoy-portal и вывести на экран фразу: "Добро пожаловать в Языковой портал!"

Пошаговая инструкция

Откройте терминал

На РедОС терминал можно открыть с помощью сочетания клавиш Ctrl+Alt+T или через меню приложений.

Перейдите в домашнюю папку
cd ~
Создайте проект
npx create-react-app yazykovoy-portal

Эта команда создаст новый React-проект с именем yazykovoy-portal. Процесс установки может занять несколько минут.

Перейдите в папку проекта
cd yazykovoy-portal
Запустите проект
npm start

После запуска проекта в терминале появится сообщение о том, что приложение запущено, и откроется браузер с адресом http://localhost:3000.

Если браузер не открылся автоматически, откройте его вручную и перейдите по адресу http://localhost:3000.

Откройте проект в VS Code
code .

Эта команда откроет текущую папку в редакторе VS Code. Если у вас не установлен VS Code, сначала установите его.

Измените содержимое файла App.js

В панели слева найдите и откройте файл src/App.js.

Замените содержимое функции return() на следующий код:

return (

Добро пожаловать в Языковой портал!

);
Сохраните изменения

Нажмите Ctrl+S для сохранения файла. Страница в браузере должна автоматически обновиться, и вы увидите новый заголовок.

Ожидаемый результат

После выполнения всех шагов вы должны увидеть в браузере страницу с заголовком "Добро пожаловать в Языковой портал!"

Если вы видите эту фразу, значит, проект создан и работает корректно.

Критерии оценки

Критерий Баллы
Проект создан через create-react-app 2
Проект запущен, нет ошибок в консоли 2
Выводится заголовок на странице 2
Использован JSX 1
Сохранение и автообновление 1
Итого 8

Связь с демонстрационным экзаменом

Эта лабораторная работа связана с профессиональной компетенцией:

На демонстрационном экзамене вам потребуется создать базовую структуру React-приложения, что является первым шагом в разработке полноценного веб-приложения.