Skip to Content
指引介绍

SkyrocAdmin 是一个与时俱进、功能强大、架构优雅的企业级中后台管理模板。

为什么选择 SkyrocAdmin?

  • 🎯 与时俱进: 采用 2025 年最新前端技术栈(React 19、Vite 6、TypeScript 5.7),紧跟技术潮流
  • 💪 功能强大: 集成 TanStack Query、Redux Toolkit 等业界最佳实践,提供完整的企业级解决方案
  • 架构优雅: 清晰的分层架构、模块化设计、完善的类型系统,代码质量堪称典范
  • 📐 规范性强: 严格的代码规范、统一的项目结构、标准化的开发流程,适合团队协作

SkyrocAdmin 为您提供了一站式的后台管理解决方案,无需额外配置,开箱即用。同样也是一个快速学习前沿技术的最佳实践示例。

SkyrocAdmin 遵循 Ant Design 的设计理念,页面风格清新优雅、易于使用,相信您会喜欢它的页面布局与交互设计。

核心技术栈

  • 🚀 React 19 - 最新的 React 版本,享受最前沿的特性
  • 🛤️ React Router V7 - 强大的路由管理系统
  • 📦 Redux Toolkit - 现代化的状态管理方案
  • 🔄 TanStack Query (React Query) 5 - 强大的服务端状态管理方案
  • 🎨 Ant Design 5.24 - 企业级 UI 组件库
  • ⚡️ Vite 6 - 极速的开发构建工具
  • 🎯 TypeScript 5.7 - 完善的类型系统
  • 🌈 UnoCSS - 高性能的原子化 CSS 引擎
  • 📦 pnpm monorepo - 高效的包管理方案

项目特点

  • 💡 代码质量 - 代码规范严谨,架构清晰优雅,完善的 TypeScript 类型支持
  • ⚡️ 开箱即用 - 无需复杂配置,快速启动项目开发
  • 🛠️ 丰富组件 - 内置大量业务组件和主题配置选项
  • 📋 约定式路由 - 自动化的文件路由系统,类似 Next.js 的开发体验
  • 🔄 数据管理 - 集成 TanStack Query,优雅的服务端状态管理,自动缓存、重新验证
  • 🏗️ 架构设计 - 分层清晰的 Service 层架构,URL、Keys、Hooks 分离,高度模块化
  • 🎨 主题系统 - 支持暗黑模式、多主题色、布局配置等
  • 🌍 国际化 - 完整的 i18n 方案,支持多语言切换
  • 🔐 权限管理 - 基于角色的权限控制系统(RBAC)
  • 📱 响应式设计 - 完美适配移动端和桌面端
  • 🎯 乐观 UI - 自动错误捕获和友好的错误界面,支持组件级监控埋点
  • 🔧 CLI 工具 - 内置命令行工具(Git 提交规范、代码清理、版本发布等)
  • ⚙️ Keep-Alive - 页面缓存功能,提升用户体验
  • 🎭 动画效果 - 基于 Motion 的流畅动画系统

版本信息

当前版本:v2.4.0

技术栈版本

技术版本说明
React19.0.0核心框架
React Router7.2.0路由管理
Redux Toolkit2.5.1状态管理
TanStack Query5.90.8数据获取和缓存
Ant Design5.24.1UI 组件库
Vite6.1.1构建工具
TypeScript5.7.3类型系统
UnoCSS66.0.0原子化 CSS
Motion12.4.7动画库
pnpm10.4.1包管理器

在线预览

文档

分支

  • master 分支: 最新稳定版本,基于 React19 + ReactRouter V7 版本
  • v1 分支: 基于 React18 + ReactRouter V6 版本

有问题都是会进行修复,如果需要使用旧版本,请切换到对应分支。 v1 在未来3-5年依然会是市面上较为先进 功能强大的版本

需要掌握的基础知识

本项目基于 React 19、Redux/toolkit、React-Router V7、Vite、TypeScript 等技术。如果您在开发前能对以下内容有所了解,将极大提升项目的上手效率与理解深度:

浏览器支持

本地开发推荐使用 Chrome 100+ 及更高版本。 现代浏览器均受支持,不支持 IE。

IEIE EdgeEdgeFirefoxFirefoxChromeChromeSafariSafari
不支持支持最新2个版本支持最新2个版本支持最新2个版本支持最新2个版本

团队理念

  • 欢迎各位小伙伴一起交流、讨论,彼此学习、共同进步。
  • 项目采用 MIT 开源协议,永久免费使用,无需担忧版权问题。
  • 任何关于功能扩展、Bug 修复、或文档纠正的贡献都十分欢迎,也鼓励你提交 PR,哪怕只是修正一个错别字。

如何加入我们

  • 本项目处于持续更新中,期待更多伙伴的加入。
  • 只要你对项目发展有想法和热情,并能积极提出建议或提交 PR,我们都会非常欢迎。
  • 我们会根据你的活跃度和贡献度来邀请你加入项目核心团队,与我们一同打造更优秀的前端框架。

问题反馈

SkyrocAdmin 是完全开源免费的项目,在帮助开发者更方便地进行中大型管理系统开发,同时也提供微信和 QQ 交流群,使用问题欢迎在群内提问。

  • 如果在使用中遇到任何问题,或者有改进建议,欢迎在 GitHub Issues 中进行反馈。
  • 或直接添加下方微信加入讨论群:

QQ交流群

添加下面微信添加作者,邀请进微信群

微信群

祝福与展望

非常感谢你选择 skyroc-admin-react,愿它能在你的工作和学习中带来便利与收获。祝所有使用者在工作和生活中都能顺利进步、健康平安。欢迎大家积极参与、贡献代码,共同将 skyroc-admin-react 打造得更加完善与强大!

Last updated on