Tushan 后台管理应用前端框架开源项目

我要开发同款
匿名用户2023年06月07日
137阅读

技术信息

开源地址
https://gitee.com/mirrors/Tushan
授权协议
MIT

作品详情

Tusha 是一个自由度极高的,基于React的,开箱即用的后台管理应用前端框架。

作为开发者,你可以像是调用库一样快速创建一个可用的后台管理框架

一个简单的Tusha 应用大概会长成以下样子:

import{createTextField,createEmailField,createUrlField,jsoServerProvider,ListTable,Resource,Tusha,}from'tusha';costdataProvider=jsoServerProvider('https://jsoplaceholder.typicode.com');fuctioApp(){retur(<Tushabaseame="/admi"dataProvider={dataProvider}><Resourceame="users"label="User"list={<ListTablefields={[createTextField('id',{label:'ID',}),createTextField('ame',{label:'Name',list:{sort:true,},}),createEmailField('email',{label:'Email',}),createUrlField('website',{label:'Website',}),]}actio={{create:true,detail:true,edit:true,delete:true}}/>}/></Tusha>);}exportdefaultApp; 我们可以通过指定字段的类型来决定数据表格的表现形式,并且内置实现了常规的增删改查等操作。帮助开发者快速产出一个后端应用的MVP。

预览​预览效果如下:

Tusha的api设计受到 react-admi 很大的启发,两者的接口协议是完全兼容的,这意味着react-admi现成的后端接口生态方案可以完全无缝被Tusha使用。如果对material-ui设计的后台方案感兴趣的话可以选择react-admi作为替代

另外,Tusha 还包括一些常用的前端依赖项,如 styled-compoets 和 arco-desig 等,可以帮助您更快地搭建前端界面。

在CodeSadbox中快速示例​访问 CodeSadbox 快速获得无后台版本的示例程序。

UI框架​Tusha 的UI组件库是基于字节跳动的 arco-desig。你可以在这里访问arco-desig的官方文档

所有的组件都已经被导出且可以通过tusha直接引入

 

功能介绍

Tushan 是一个自由度极高的,基于React的,开箱即用的后台管理应用前端框架。 作为开发者, 你可以像是调用库一样快速创建一个可用的后台管理框架 一个简单的Tushan 应用大概会长成以下...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论