我们在8base CLI(命令行界面)中添加了一项新的实验功能,该功能可从您的数据模型生成现成的React应用程序。 这对于使用GraphQL和React以及快速创建应用程序用户界面非常方便。 看起来就像Ruby-on-Rails中的脚手架。
创建的应用程序基于
Create React App ,使用
Apollo Client进行GraphQL查询,包括基于
Auth0的身份验证以及下载文件的功能。
如何运作
您需要采取一些简单的步骤:
- 在8base中定义数据模型,

- 安装8base CLI并使用npm并运行8base login ,
- 运行8base generate app $ {YOU_APP_NAME}命令来生成应用程序模板,
- 运行8base generate scaffold $ {TABLE_NAME}以生成所选数据表的CRUD UI(您可以对要添加的每个表重复此步骤),
- 最后,运行yarn install && yarn start启动应用程序。
可以在终端中直观显示这些步骤完成情况的gif:

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

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