Вся документация
React

React SPA

Одностраничное приложение на React, которое Vite собирает в статические файлы. Подходит для интерактивного интерфейса, который работает в браузере; отдельный backend в этот шаблон не входит.

  1. 1

    Зарегистрируйтесь на Deployka

    Если у вас ещё нет аккаунта — создайте его за 30 секунд: email и пароль.

    Создать аккаунт →
  2. 2

    Запустите деплой

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

    Задеплоить «React SPA»

    Деплой обычно занимает 20–40 секунд. Статус проекта появится в личном кабинете и сменится на «running», когда всё готово.

  3. 3

    Проверьте, что всё работает

    Откройте адрес проекта и проверьте интерфейс. Если приложение использует клиентский роутинг, откройте вложенный маршрут напрямую и обновите страницу: Deployka настроит nginx возвращать index.html для таких URL.

    1. В корне проекта должны быть package.json с командой сборки Vite, vite.config.js и index.html.
    2. Убедитесь, что production-сборка создаёт каталог dist. Именно его Deployka отдаёт через nginx.
    3. Проверьте корневую страницу и один вложенный маршрут после прямого открытия и обновления.

    Код фронтенда и встроенные в него значения доступны посетителям сайта. Не помещайте в клиентское приложение секретные API-ключи, пароли или приватные токены; для них нужен backend.

  4. 4

    Что-то не работает?

    Откройте страницу проекта в личном кабинете → вкладка Logs — там видна точная причина (неверный токен, ошибка в коде, отсутствующая переменная). Если не разобрались — напишите в поддержку прямо из личного кабинета или через Telegram-бота командой /support.