react-antd-console 是一个后台管理系统的前端解决方案,封装了后台管理系统必要功能(如登录、鉴权、菜单、面包屑、标签页等),帮助开发人员专注于业务快速开发。项目基于 React18 、Ant design5 、Vite 和 TypeScript 等新版本。对于使用到的各项技术,会被持续更新至最新版本
如果你将要开发或学习如何开发后台管理系统。并且你是一名新手前端开发者,或者是一名了解一些前端的后端开发者,或者是一名有一定经验的前端开发者,但当下还没有信心把握所有的事情,并且希望循序渐进掌握,那么可以尝试本项目
无论是使用本项目做开发,还是学习的目的,保持简单是必要的。因此本项目专注于:良好的代码层次设计、定义清晰明确的目录结构、容易改造和拆换的模块分类等。本项目最小化的封装了一些必要的功能,例如登录、鉴权、菜单、面包屑、标签页等。如果你没有自己的 UI 设计,那么可以直接使用本项目封装的功能;如果你有自己的 UI 设计,那么也可以在本项目基础上作方便的改造
Vite(支持热更新)、React18、Ant Design5、TypeScript(近乎100%的类型覆盖)。专注于业务开发。菜单级和按钮级权限。( Pro edition )分层(数据和视图)架构设计,数据管理方案理论上支持接入任意 UI 渲染库/框架(包括不限于 React/Vue/Angular )布局、菜单、标签页、面包屑、页头页脚、动画等。( Pro edition )搜索表格、引导、富文本、Markdown等。( Pro edition )响应式设计、国际化、Mock、环境配置、工程化规范等。# 安装依赖
npm i
# 启动服务
npm start
浏览器访问 http://localhost:9527
# 构建生产环境包
npm run build:prod
兼容支持 es2015 的浏览器,不兼容 IE ,建议不低于:
![]() |
![]() |
|---|---|
| Light | Dark |
![]() |
![]() |
|---|
![]() |
![]() |
|---|
![]() |
![]() |
|---|---|
| Background Light | Background Dark |
![]() |
![]() |
|---|---|
| 侧分栏 | 侧单栏 |
![]() |
![]() |
|---|---|
| 头分栏 | 头单栏 |
1
lbunderway 2024-10-14 17:37:42 +08:00 不错 专业
|
2
zhangfg OP @lbunderway 谢谢。欢迎使用和提出意见
|
3
flike 2024-10-14 20:36:06 +08:00 支持,希望能有丰富的文档,方便二次开发。
|
5
SaiyZhao 2024-10-16 17:11:24 +08:00 看着不错 赞一个
|