Сайт на React — без настройки окружения
Zorava собирает сайты на React с TypeScript: компоненты, маршруты, сборка и публикация — внутри платформы. Код пишет ИИ-агент по описанию, поэтому не нужно поднимать окружение, настраивать бандлер и деплой.
Что берёт на себя платформа
Обычный путь React-сайта — это установка Node, выбор бандлера, настройка сборки, линтера, роутинга, потом хостинг, CI, домен и сертификат. Работа понятная, но её объём несоразмерен задаче «сайт услуг на десять страниц». В Zorava этот слой закрыт: сборка запускается по кнопке (или по просьбе агенту), артефакт публикуется атомарно, старая версия остаётся доступной для отката.
Пререндер входит в сборку: каждый маршрут снимается в готовый HTML, поэтому поисковики и ИИ-краулеры видят текст, а не пустой div с последующей гидратацией. Для одностраничных приложений это обычно отдельная головная боль — здесь она решена по умолчанию.
Как выглядит работа
- Опишите агенту, какой нужен сайт: страницы, содержимое, тон.
- Агент создаёт компоненты, стили и маршруты, запускает сборку.
- Смотрите результат по адресу предпросмотра, просите правки словами.
- Публикуете — сайт уходит на ваш домен с HTTPS.
Ограничения, о которых честно
- Библиотеки курируемые: произвольный npm пока не подключить.
- Нет своей базы данных и произвольного бэкенда — это площадка для сайтов.
- Нет серверного рендеринга на каждый запрос: вместо него пререндер при сборке.
- Проект живёт на платформе: выгрузки исходников архивом нет.
Если эти рамки для вашей задачи узки — вам нужен обычный хостинг и своя разработка, и это нормальный выбор. Если задача — быстро получить аккуратный сайт на современном стеке и не тратить неделю на обвязку, платформа экономит именно эту неделю.
Частые вопросы
Это Next.js?
Нет, это React с TypeScript и собственная сборка платформы с пререндером маршрутов. Серверных компонентов и рендеринга на запрос здесь нет.
Можно ли подключить свою библиотеку компонентов?
Пока нет: набор библиотек курируемый. Это ограничение осознанное — оно держит сборку предсказуемой, а страницы лёгкими.
Как устроен деплой?
Каждая сборка — отдельный неизменяемый артефакт. Публикация переключает активный на новый, откат — обратно на прежний, без пересборки.
Есть ли предпросмотр до публикации?
Да, у каждой готовой сборки свой адрес предпросмотра — посмотреть можно до того, как посетители увидят изменения.