# react-admin **Repository Path**: Badguy_zzy/react-admin ## Basic Information - **Project Name**: react-admin - **Description**: 使用react18 + ts创建的后台管理系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-17 - **Last Updated**: 2025-07-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # React + Ant Design 后台管理系统架构设计 ## 1. 技术栈选择 ### 核心技术栈 - **React 18**: 使用最新版本,支持并发特性 - **TypeScript**: 类型安全,提升开发体验 - **Ant Design 5.x**: UI组件库 - **React Router v6**: 路由管理 - **Zustand**: 状态管理 - **Vite**: 构建工具 ### 开发工具 - **ESLint + Prettier**: 代码规范 - **Husky + lint-staged**: Git提交规范 - **Mock Service Worker**: 接口mock ## 2. 项目目录结构 src/ ├── assets/ # 静态资源 │ ├── images/ │ ├── icons/ │ └── styles/ ├── components/ # 公共组件 │ ├── common/ # 通用组件 │ ├── business/ # 业务组件 │ └── layout/ # 布局组件 ├── hooks/ # 自定义Hooks ├── pages/ # 页面组件 │ ├── dashboard/ │ ├── user/ │ ├── system/ │ └── error/ ├── router/ # 路由配置 ├── services/ # API服务 ├── stores/ # 状态管理 ├── types/ # 类型定义 ├── utils/ # 工具函数 ├── constants/ # 常量定义 ├── styles/ # 全局样式 └── App.tsx