Как стать автором
Обновить

Генерация приложения на React с бэкэндом на GraphQL за считанные минуты

Время на прочтение1 мин
Количество просмотров4.4K
Мы добавили новую экспериментальную возможность в 8base CLI (Command Line Interface), которая генерирует готовое приложение на React из вашей модели данных. Это очень удобно для начала работы с GraphQL и React, а также для быстрого создания пользовательского интерфейса приложения. Похоже на скаффолдинг в Ruby-on-Rails.

Созданное приложение основано на Create React App, использует Apollo Client для GraphQL запросов, включает в себя аутентификацию на основе Auth0, а также возможность загрузки файлов.

Как это работает


Нужно сделать несколько простых шагов:
  1. Определите вашу модель данных в 8base,

  2. Установите 8base CLI и используя npm и запустите 8base login,
  3. Выполните команду 8base generate app ${YOU_APP_NAME} для генерации шаблона приложения,
  4. Запустите 8base generate scaffold ${TABLE_NAME} для генерации CRUD UI выбранной таблицы данных (вы можете повторить этот шаг для каждой таблицы, которую вы хотите добавить),
  5. Наконец выполните yarn install && yarn start, чтобы запустить приложение.

Гифка, которая визуально показывает выполнение данных шагов в терминале:



Итог


Вот пример сгенерированного React приложения:



Буду рад обратной связи.
Больше информации здесь.
P.S. Сейчас платформа 8base находится в стадии бета-тестирования и полностью бесплатна.
Теги:
Хабы:
Всего голосов 9: ↑7 и ↓2+5
Комментарии2

Публикации

Истории

Работа

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн