Generando una aplicaci贸n React con un backend GraphQL en minutos

Hemos agregado una nueva funci贸n experimental en la CLI 8base (interfaz de l铆nea de comandos), que genera una aplicaci贸n React lista para usar a partir de su modelo de datos. Esto es muy conveniente para comenzar con GraphQL y React, as铆 como para crear r谩pidamente una interfaz de usuario de la aplicaci贸n. Parece un andamio en Ruby-on-Rails.

La aplicaci贸n creada se basa en la aplicaci贸n Create React , utiliza el cliente Apollo para consultas GraphQL, incluye autenticaci贸n basada en Auth0 , as铆 como la capacidad de descargar archivos.

Como funciona


Debe seguir algunos pasos simples:
  1. Defina su modelo de datos en 8base ,

  2. Instale la CLI de 8base y use npm y ejecute el inicio de sesi贸n de 8base ,
  3. Ejecute el comando 8base generate app $ {YOU_APP_NAME} para generar la plantilla de la aplicaci贸n,
  4. Ejecute 8base generate scaffold $ {TABLE_NAME} para generar la IU CRUD de la tabla de datos seleccionada (puede repetir este paso para cada tabla que desee agregar),
  5. Finalmente, ejecute yarn install && yarn start para iniciar la aplicaci贸n.

Un gif que muestra visualmente la finalizaci贸n de estos pasos en la terminal:



Resumen


Aqu铆 hay un ejemplo de una aplicaci贸n React generada:



Estar茅 encantado de comentarios.
M谩s informaci贸n aqu铆 .
PD: Ahora la plataforma 8base est谩 en fase beta y es completamente gratuita.

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


All Articles