Tushan后台管理应用前端框架
Tushan
是一个自由度极高的,基于React的,开箱即用的后台管理应用前端框架。
作为开发者, 你可以像是调用库一样快速创建一个可用的后台管理框架
一个简单的Tushan
应用大概会长成以下样子:
import {
createTextField,
createEmailField,
createUrlField,
jsonServerProvider,
ListTable,
Resource,
Tushan,
} from 'tushan';
const dataProvider = jsonServerProvider('https://jsonplaceholder.typicode.com');
function App() {
return (
<Tushan
basename="/admin"
dataProvider={dataProvider}
>
<Resource
name="users"
label="User"
list={
<ListTable
fields={[
createTextField('id', {
label: 'ID',
}),
createTextField('name', {
label: 'Name',
list: {
sort: true,
},
}),
createEmailField('email', {
label: 'Email',
}),
createUrlField('website', {
label: 'Website',
}),
]}
action={{ create: true, detail: true, edit: true, delete: true }}
/>
}
/>
</Tushan>
);
}
export default App;
我们可以通过指定字段的类型来决定数据表格的表现形式,并且内置实现了常规的增删改查等操作。帮助开发者快速产出一个后端应用的 MVP。
预览
预览效果如下:
Tushan 的 api 设计受到 react-admin 很大的启发,两者的接口协议是完全兼容的,这意味着react-admin现成的后端接口生态方案可以完全无缝被 Tushan 使用。如果对 material-ui 设计的后台方案感兴趣的话可以选择 react-admin 作为替代
另外,Tushan
还包括一些常用的前端依赖项,如 styled-components
和 arco-design
等 ,可以帮助您更快地搭建前端界面。
在 CodeSandbox 中快速示例
访问 CodeSandbox 快速获得无后台版本的示例程序。
UI框架
Tushan
的UI组件库是基于字节跳动的 arco-design
。你可以在这里访问arco-design
的官方文档
所有的组件都已经被导出且可以通过tushan
直接引入
评论
LY-ADMIN-UI管理后台前端框架
Ly-Admin-ui是一个好用超全的管理后台前端框架,它基于vue+element-ui+vue-rap技术栈。它使用了最新的前端技术栈,项目在element-ui基础上又添加了超多实用组件和布局;
LY-ADMIN-UI管理后台前端框架
0
fe-ent-core前端后台管理框架
FrontendEnterpriseCore(fe-ent-core)是一个免费开源的中后台模版。使用了最新的vue3,vite4,TypeScript等主流技术开发,开箱即用的中后台前端解决方案,也
fe-ent-core前端后台管理框架
0
OpenCenterPHP应用框架,管理后台、用户中心
OpenCenter是一款基于ThinkPHP的用户中心产品。其介于框架和应用之间,提供通用的用户中心和后台模块给开发者用来实现自己的业务系统。基于Apache2.0的开源协议,对商业友好,永久开源免
OpenCenterPHP应用框架,管理后台、用户中心
0
OpenCenterPHP应用框架,管理后台、用户中心
OpenCenter是一款基于ThinkPHP的用户中心产品。其介于框架和应用之间,提供通用的用户中
OpenCenterPHP应用框架,管理后台、用户中心
0
Alexgaoyh-SSHWeb后台管理框架
Alexgaoyh-SSHWeb项目整合shiro,完成后台权限控制,封装baseDao实现简单的CRUD和分页操作,整合百度Ueditor,实现资源上传等功能,前端页面使用Freemarker模板,
Alexgaoyh-SSHWeb后台管理框架
0
FastAPI-Amis-Adminfastapi 管理后台框架
fastapi-amis-admin 是一个拥有高性能、高效率、易拓展的 fastapi 管理后台框
FastAPI-Amis-Adminfastapi 管理后台框架
0