内置登录/注销、页面权限与路由权限校验
react-antd-admin-template — React 后台模板
作者 NLRX-WJC
基于 React 与 Ant Design 的后台管理模板,内置登录登出、动态路由、权限校验与用户管理等典型中后台业务模型,并提供在线预览。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
目前有 1 张原始预览,可打开完整图片查看设计细节。
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
动态侧边栏支持多级路由嵌套,并配有动态面包屑
提供本地或后端 mock 数据,便于脱离后端先行开发
集成富文本与 Markdown 编辑器、Excel 导入导出与前端可视化、Zip 导出
包含表格、Dashboard、引导页、ECharts 图表、拖拽列表、剪贴板与 404 页面等示例
通过 config-overrides.js 对 CRA 的 webpack 做自定义配置,并提供环境变量与 CI 部署脚本
模板详细介绍
这是一个面向中后台产品的 React 管理后台模板,UI 层使用 Ant Design。项目在 README 中说明其内置了用户登录/登出、动态路由、权限校验、用户管理等典型业务模型,可用于快速搭建企业级中后台产品原型。
功能层面,模板覆盖登录与注销、页面权限与路由权限校验、支持多级路由嵌套的动态侧边栏、动态面包屑、本地或后端 mock 数据、Screenfull 全屏、自适应收缩侧边栏;同时包含富文本与 Markdown 编辑器、Excel 导入导出与前端可视化、Zip 导出、404 错误页、拖拽列表组件、表格、Dashboard、引导页、ECharts 图表与剪贴板等示例。
工程结构上,源码位于 src 目录,按 api、assets、components、config、lib、mock、store、styles、utils、views 等划分;config 下提供 menuConfig.js 导航菜单配置与 routeMap.js 路由配置,另有 defaultSettings.js 全局默认配置。项目通过 config-overrides.js 对 CRA 的 webpack 做自定义配置,并提供 .env.development、.env.production 环境变量文件、deploy.sh 部署脚本与 .travis.yml 自动化 CI 配置。
使用限制方面,README 中作者自述 React 经验有限,项目可能存在不够完善之处,并欢迎提交 PR 或 issue;开发文档仍在持续编写完善中。模板采用 MIT 许可,免费范围为该版本代码,演示图片、字体、图标等第三方素材需按各自许可核对,域名、托管、数据库等外部服务可能另行收费。
适合你的项目吗?
适用场景
- 需要快速搭建企业级中后台产品原型时作为起点
- 开发带登录、动态路由与权限校验的后台系统
- 需要 Excel 导入导出、富文本或 Markdown 编辑等常见后台功能的项目
- 希望以 mock 数据先行开发、后续再对接真实接口的团队
适合人群
- 使用 React 与 Ant Design 技术栈的前端开发者
- 需要中后台管理界面基础骨架的个人或小团队项目
- 希望参考动态路由与权限校验实现方式的学习者
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
克隆仓库后进入项目目录,执行 npm install 安装依赖
- 2
npm 下载慢时可使用 --registry 指定淘宝源
- 3
执行 npm start 启动服务,默认访问 http://localhost:3000
- 4
菜单与路由分别通过 src/config/menuConfig.js 和 src/config/routeMap.js 配置
- 5
开发与生产环境变量分别位于 .env.development 与 .env.production
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 开发文档尚在持续编写完善中,部分功能可能缺少完整文档说明,使用前需自行阅读源码确认实现细节。
- 作者自述 React 经验有限,项目可能存在实现不够完善之处,用于生产环境前需自行评估与测试。
- README 中提供赞赏(打赏)渠道,属自愿捐赠,不影响代码的免费使用,但需注意该内容非强制付费要求。
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
开发文档](https://nlrx-wjc.github.io/react-antd-admin-template-doc/) 目前还在持续编写完善中
README 原文
对于 `React` ,我还是个小白,项目中肯定有做的不够好的地方
README 原文
https://github.com/NLRX-WJC/react-antd-admin-template/blob/master/LICENSEhttps://github.com/NLRX-WJC/react-antd-admin-template/blob/master/README.md如果您有余力的话也非常感谢您对我的赞赏
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-09-30。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料一般 · 68 / 100
- 技术栈
- React
- 网站类型
- 后台
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2023-12-25
- 截图检查日期
- 2026-09-30
目前没有记录演示链接。请依据仓库说明在本地评估;仅凭截图无法确认交互行为。
目录记录的主要技术栈是 React。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。
查看当时使用的来源资料
SHA-256: abba4b13e6287aeb6f1a3a7a4acb554b9484f99b0574c4a159fc4b70004add72
2026-09-30T09:05:31.865Z
来源文件 / 仓库
<p align="center">
<a href="https://nlrx-wjc.github.io/react-antd-admin-template/" target="_blank">
<img src="./logo.png"/>
</a>
</p>
# 简介
[react-antd-admin-template](https://nlrx-wjc.github.io/react-antd-admin-template/) 是一个基于 `React` 和 `Ant Design` 的后台管理系统模板。它内置了用户登录/登出,动态路由,权限校验,用户管理等典型的业务模型,可以帮助你快速搭建企业级中后台产品原型,是你接私活的不二之选。
本系统的开发灵感来自 [vue-element-admin](https://github.com/PanJiaChen/vue-element-admin/) ,这是一个基于 `Vue` 和 `ElementUI` 的优秀的后台管理系统模板,在这里向大佬致敬!
其实我的主技术栈一直是 `Vue`,只是最近入坑了 `React` ,看了大半个月文档,就想牛刀小试一下,哈哈。不是有那句话么:检验学习成果最好的方式就是造轮子。所以就造了这么个轮子,哈哈。对于 `React` ,我还是个小白,项目中肯定有做的不够好的地方,欢迎各位同好提 `pr` 或 `issue` 。
- [在线预览](https://nlrx-wjc.github.io/react-antd-admin-template/)
- [Gitee在线预览(国内用户可访问该地址)](https://nlrx.gitee.io/react-antd-admin-template/)
- [开发文档](https://nlrx-wjc.github.io/react-antd-admin-template-doc/) 目前还在持续编写完善中...
# 功能
```bash
- 登录 / 注销
- 权限验证
- 页面权限
- 路由权限
- 全局功能
- 动态侧边栏(支持多级路由嵌套)
- 动态面包屑
- 本地/后端 mock 数据
- Screenfull全屏
- 自适应收缩侧边栏
- 编辑器
- 富文本
- Markdown
- Excel
- 导出excel
- 导入excel
- 前端可视化excel
- Zip
- 导出zip
- 错误页面
- 404
- 组件
- 拖拽列表
- 表格
- Dashboard
- 引导页
- ECharts 图表
- 剪贴板
```
# 目录结构
```bash
├─ public # 静态资源
│ ├─ favicon.ico # favicon图标
│ └─ index.html # html模板
├─ src # 项目源代码
│ ├─ api # 所有请求
│ ├─ assets # 图片 字体等静态资源
│ ├─ components # 全局公用组件
│ ├─ config # 全局配置
│ │ ├─ menuConfig.js # 导航菜单配置
│ │ └─ routeMap.js # 路由配置
│ ├─ lib # 第三方库按需加载
│ ├─ mock # 项目mock 模拟数据
│ ├─ store # 全局 store管理
│ ├─ styles # 全局样式
│ ├─ utils # 全局公用方法
│ ├─ views # views 所有页面
│ ├─ App.js # 入口页面
│ ├─ defaultSettings.js # 全局默认配置
│ └─index.js # 源码入口
├── .env.development # 开发环境变量配置
├── .env.production # 生产环境变量配置
├── config-overrides.js # 对cra的webpack自定义配置
├── deploy.sh # CI部署脚本
├── .travis.yml # 自动化CI配置
└── package.json # package.json
```
# 安装
```shell
# 克隆项目
git clone https://github.com/NLRX-WJC/react-antd-admin-template.git
# 进入项目目录
cd react-antd-admin-template
# 安装依赖
npm install
# 切换淘宝源,解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org
# 启动服务
npm start
```
启动完成后会自动打开浏览器访问 [http://localhost:3000](http://localhost:3000), 你看到下面的页面就代表操作成功了。

接下来你可以修改代码进行业务开发了。
# 关于作者
大家好,我是难凉热血。
终南山下码农一枚,师从道长王重阳,酷爱打码,崇尚开源精神,乐于分享。
2005年服役于中国人民解放军东南战区狼牙特种大队,担任狙击手。
2008年受俄罗斯阿尔法特种部队邀请,执教于该特种部队第一大队教授其队员学习中国特色社会主义理论及毛泽东思想。
2011年竞选美国总统落选,遂心灰意冷,放下所有荣誉,隐居终南山下。
2015年受道长王重阳委托,为道观开发香火管理系统,遂沉迷IT,无法自拔。
喜欢折腾和搞机,追求新鲜技术。
下边是我的微信,欢迎同好伙伴一起树(tree)新(new)风(bee)!!!

# 鼓励作者
作为个人开发者,维护开源实属不易。如果您觉得本项目对你有些许帮助的话,还请帮忙点个 star 哈~~
如果您有余力的话也非常感谢您对我的赞赏,您的赞赏,是对我创作最大的认可和鼓励。
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。
ant-design-pro
Ant Design Pro 是 Ant Design 官方推出的企业级中后台前端脚手架,基于 React 19、Umi Max 4 和 antd 6 构建,内置 TypeScript 支持。
React · 后台

coreui-free-react-admin-template
Free React Admin & Dashboard Template Built for AI-Assisted Development
React · 后台

fastapi-react
fastapi-react 是一个基于 Cookiecutter 的模板,用于快速搭建 FastAPI 与 React(TypeScript)的全栈项目。
React · 后台

react-saas-template
🌊 Template for building an SaaS / admin website using React + Material-UI
React · 后台

react-material-admin
☄️React Material Admin is a React template built with Material-UI
React · 后台

react-reduction
React Reduction 是一个基于 React 和 Bootstrap 4 构建的免费后台管理模板,由 reduction-admin 团队维护。
React · 后台
