在几分钟内生成带有GraphQL后端的React应用程序

我们在8base CLI(命令行界面)中添加了一项新的实验功能,该功能可从您的数据模型生成现成的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启动应用程序。

可以在终端中直观显示这些步骤完成情况的gif:



总结


这是生成的React应用程序的示例:



我很乐意提供反馈。
更多信息在这里
PS现在8base平台已处于beta测试中,并且完全免费。

Source: https://habr.com/ru/post/zh-CN454604/


All Articles