Глава 1. Как создать проект и установить инструменты

Зачем эта глава

Прежде чем писать код, нужно подготовить рабочее место. Если это не сделать, дальше будет только больше ошибок, непонятных сообщений и разочарования.

В этой главе мы установим всё необходимое и создадим первый React-проект. Ты увидишь, что это не «магия», а набор обычных шагов.

Теория (коротко)

Node.js — программа, которая позволяет запускать JavaScript вне браузера. Без него мы не сможем установить React и запускать проекты.

npm — менеджер пакетов. Он скачивает библиотеки (например, React) и запускает команды проекта.

Редактор кода (обычно VS Code) — это место, где мы пишем и читаем код. Он подсвечивает ошибки и помогает быстро ориентироваться.

Git — система контроля версий. Она помогает сохранять историю проекта и работать с заказчиками.

Терминал — окно, где мы вводим команды. Сначала он может пугать, но мы будем использовать лишь несколько простых команд.

Важно: если где-то возникла ошибка установки, не паникуй. Обычно это решается переустановкой или проверкой версии.

Пошагово: что установить

  1. Скачай и установи Node.js LTS.
  2. Установи редактор VS Code.
  3. Установи Git.
  4. Открой терминал и проверь версии.
Bash
node -v
npm -v
git --version

Создаём первый проект

Мы используем Vite — это быстрый и простой способ создать React-проект.

Bash
npm create vite@latest my-react -- --template react
cd my-react
npm install
npm run dev

После команды npm run dev в браузере откроется адрес вроде http://localhost:5173.

Подсказка: если сайт не открывается, убедись, что терминал показывает «Local» адрес и сервер запущен.

Задания

Задание: подготовка

  • Установи Node.js и проверь версии.
  • Установи VS Code и открой папку проекта.
  • Создай проект через Vite и запусти npm run dev.
  • Открой проект в браузере.

Практика для фриланса

Клиенты часто спрашивают: «Сколько времени займёт запуск?» На старте честно закладывай 0.5–1 день на подготовку окружения и сбор минимального каркаса проекта.

Проверка себя

Ты можешь создать новый проект, запустить его и объяснить, зачем нужны Node.js, npm и редактор.

Мини-проект

Цель: заменить текст на стартовой странице.

Требования: открой файл src/App.jsx и впиши своё имя.

Критерий готовности: в браузере видно твоё имя.

Словарь главы

Node.js
Среда выполнения JavaScript вне браузера.
npm
Инструмент для установки библиотек и запуска команд.
Vite
Инструмент для быстрого создания React-проекта.