Générer une application React avec un backend GraphQL en quelques minutes

Nous avons ajoutĂ© une nouvelle fonctionnalitĂ© expĂ©rimentale dans la CLI 8base (interface de ligne de commande), qui gĂ©nĂšre une application React prĂȘte Ă  l'emploi Ă  partir de votre modĂšle de donnĂ©es. C'est trĂšs pratique pour dĂ©marrer avec GraphQL et React, ainsi que pour crĂ©er rapidement une interface utilisateur d'application. Il ressemble Ă  un Ă©chafaudage en Ruby-on-Rails.

L'application créée est basĂ©e sur l'application Create React , utilise le client Apollo pour les requĂȘtes GraphQL, inclut une authentification basĂ©e sur Auth0 , ainsi que la possibilitĂ© de tĂ©lĂ©charger des fichiers.

Comment ça marche


Vous devez suivre quelques étapes simples:
  1. Définissez votre modÚle de données dans 8base ,

  2. Installez la CLI 8base et en utilisant npm et exécutez la connexion 8base ,
  3. Exécutez la commande 8base generate app $ {YOU_APP_NAME} pour générer le modÚle d'application,
  4. Exécutez 8base generate scaffold $ {TABLE_NAME} pour générer l'interface utilisateur CRUD de la table de données sélectionnée (vous pouvez répéter cette étape pour chaque table que vous souhaitez ajouter),
  5. Enfin, exécutez yarn install && yarn start pour démarrer l'application.

Un gif qui montre visuellement l'achÚvement de ces étapes dans le terminal:



Résumé


Voici un exemple d'application React générée:



Je serai heureux de vos commentaires.
Plus d'infos ici .
PS Maintenant, la plate-forme 8base est en test bĂȘta et est entiĂšrement gratuite.

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


All Articles