Gerando um aplicativo React com um back-end do GraphQL em minutos

Adicionamos um novo recurso experimental na 8base CLI (Command Line Interface), que gera um aplicativo React pronto a partir do seu modelo de dados. Isso é muito conveniente para iniciar o GraphQL e o React, bem como para criar rapidamente uma interface de usuário do aplicativo. Parece andaimes no Ruby-on-Rails.

O aplicativo criado é baseado no aplicativo Create React , usa o Apollo Client para consultas GraphQL, inclui autenticação baseada em Auth0 , além da capacidade de baixar arquivos.

Como isso funciona


Você precisa seguir alguns passos simples:
  1. Defina seu modelo de dados no 8base ,

  2. Instale a CLI 8base e, usando o npm, execute o login 8base ,
  3. Execute o comando 8base generate app $ {YOU_APP_NAME} para gerar o modelo do aplicativo,
  4. Execute o 8base generate scaffold $ {TABLE_NAME} para gerar a interface do usuário CRUD da tabela de dados selecionada (você pode repetir esta etapa para cada tabela que deseja adicionar),
  5. Por fim, execute yarn install && yarn start para iniciar o aplicativo.

Um gif que mostra visualmente a conclusão dessas etapas no terminal:



Sumário


Aqui está um exemplo de um aplicativo React gerado:



Terei o maior prazer em feedback.
Mais informações aqui .
PS Agora, a plataforma 8base está em teste beta e é totalmente gratuita.

Source: https://habr.com/ru/post/pt454604/


All Articles