Frontend
August 27

Как запустить первый проект на React: инструкция (через Vite)

Сегодня разберёмся, как с нуля запустить React-проект, настроить окружение и развернуть всё локально. Пройдём путь от установки Git и Node.js до запуска первого приложения.

Содержание:

  1. Установка Git Bash
  2. Установка Node.js через nvm
  3. Создание проекта React через Vite
  4. Проверяем, что всё работает

Интересуетесь всем, что связано с созданием сайтов и WEB? Подпишитесь на мой телеграм канал - Надежда Weba!


1. Устанавливаем Git Bash

Сначала ставим Git Bash - он понадобится для работы с Git и командами.

Проверим, что всё работает. Для этого вбиваем в командную строку или в git bash:

git --version

Результат команды git --version

2. Ставим Node.js через nvm (Windows)

2.1 Устанавливаем nvm-windows

Чтобы удобно управлять версиями Node.js, используем nvm-windows.

Переходим сюда - https://github.com/coreybutler/nvm-windows/releases/tag/1.2.2 и скачиваем nvm-setup.exe, устанавливаем.

В процессе предложат выбрать путь куда будут ставиться активные версии Node.js, то есть папка, где будет лежать именно та версия Node, которую выберем через nvm use

⚡ Совет: можно выбрать любую папку, но главное правило: путь установки не должен содержать пробелов и кириллицы, иначе потом будут ошибки.

Установка node.js

Далее появится окно настройки уведомлений

Окно настройки уведомлений

Node.js LTS releases — уведомлять о выходе стабильных версий (лучше оставить).

Node.js Current releases — уведомлять о свежих тестовых версиях. (можно убрать)

NVM for Windows releases — уведомлять, если выйдет новая версия самого nvm. (оставляем)

Author updates and releases — уведомлять о других проектах автора (реклама, можно убрать).

⚡ Совет: оставить 1 и 3 галочки.

2.2 Как установить Node.js

Теперь можно поставить нужную версию Node (например, последняя LTS на август 2025 — 22):

Вбиваем в git bash команды:

nvm install 22

nvm use 22

Процесс установки nvm - команда nvm install 22
Процесс установки nvm - команда nvm use 22

После установки проверяем версию и что всё встало как надо:

node -v

npm -v

Должно показать примерно:

v22.18.0
10.9.3

🎉 Отлично! Теперь у нас готово окружение Git + nvm + Node.js + npm


3. Создание проекта React через Vite

3.1 Открываем VS Code и в терминале переходим в папку с проектами

Открыть терминал: в верхнем меню выбираем Terminal -> New Terminal.

Вбиваем в него: cd D:/projects (или ваш путь, где храните свои проекты)

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

В терминале пишем: npm create vite@latest react-cost-calculator

где react-cost-calculator - название проекта, берём любое нужное. Мое первое приложение - калькулятор, поэтому такое : )

(!) В терминале может появиться ошибка

Невозможно загрузить файл (ваш путь до файла)/nodejs\npm.ps1, так как выполнение сценариев отключено в этой системе...

Это говорит о том, что винда блокирует запуск npm-скриптов из-за настроек безопасности PowerShell. Чтобы решить её, нужно запустит PowerShell от имени администратора (Win+S → вводим PowerShell → ПКМ → "Запуск от имени администратора") и выполнить команду:

Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

где -Scope CurrentUser - меняем только для одного нашего пользователя, а не для всех. А RemoteSigned позволяет запускать локальные скрипты (npm и т.д.)

Подтверждаем - Y и снова в терминале VS Code прописываем команду для создания папки проекта. Теперь должно получится!

Имеем:

Процесс создания нового проекта на React - шаг 1

Выбираем стрелками голубенький React, жмем Enter.

Процесс создания нового проекта на React - шаг 2

В следующем шаге выбираем JavaScript, жмем Enter. Готово!

3.3 Устанавливаем зависимости

В проекте мы пишем свой код (компоненты, стили, логику), но React сам по себе не живёт «в воздухе».
Он использует:

  • ReactDOM — чтобы браузер понимал, как отрисовать компоненты.
  • Vite — чтобы проект можно было запускать, собирать и оптимизировать.
  • Всякие мелкие пакеты, которые нужны для запуска и сборки.

Эти пакеты хранятся в файле package.json — это как «список ингредиентов» для проекта.

Когда мы создаём проект через vite, он делает заготовку (папки, файлы, package.json), но сами пакеты пока не скачаны.
и тогда юзаем npm install, он:

  • читает package.json
  • скачивает все нужные пакеты из интернета
  • складывает их в папку node_modules - она, кстати, весит десятки мегабайт (это норм) )

Итак, выполняем:

cd react-cost-calculator

npm install

Видим, что у нас все успешно установилось:

Устанавливаем зависимости

🎉 В проекте уже был package.json, а теперь к нему добавилась папка node_modules

3.4 Запускаем локальный сервер

А теперь запускаем наш первый проект. Все так же вбиваем в терминал:

npm run dev

Он покажет ссылку типа:

Local: http://localhost:5173/

Запускаем проект на react на локальном сервере

Открываем ее в браузере и-и-и...

🔥 Поздравляю! Мы запустили наш первый проект на React!

Первый запуск проекта на React

4. Проверим, что мы можем изменять проект

Чтобы убедиться, что мы реально можем писать свой код:

Открываем файл src/App.jsx и меняем содержимое на что-то простое:

function App() { return ( <div style={{ textAlign: 'center', padding: '2rem' }}> <h1>Калькулятор!</h1> <p>А здесь какой-то текст!</p> </div> ) }

export default App

Сохраняем изменения, страница в браузере автоматом обновится. Ма-ги-я! ✨


В итоге мы: установили всё необходимое (git bash, nvm, node.js) и с помощью Vite развернули свой первый React-проект.

🔥 Поздравляю! Теперь у нас есть полноценный React-проект, и можно начинать писать код под реальные задачи. Успехов!


Гайд был полезен? — заглядывай в мой Телеграм канал - Надежда Weba!

Там я делюсь фишками, советами и лайфхаками по веб-разработке и рассказываю про свой путь.

🔥 🔥 🔥 Буду рада вашим реакциям и комментариям : )

Рассказываю, как установить Open Server v 6.3.5 - https://teletype.in/@naweba/osp6

А еще веду серию постов про то, как ускорить загрузку сайтов - https://teletype.in/@naweba/pagespeed

Также приглашаю подписаться и прочитать мои другие полезные статьи - https://teletype.in/@naweba