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:
- Définissez votre modÚle de données dans 8base ,

- Installez la CLI 8base et en utilisant npm et exécutez la connexion 8base ,
- Exécutez la commande 8base generate app $ {YOU_APP_NAME} pour générer le modÚle d'application,
- 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),
- 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.