UI 文档
本节介绍 AKA-Sim2Real 前端的架构、页面和组件。
页面概览
技术栈
- 框架: React 19 + TypeScript
- 路由: React Router DOM 7
- 状态管理: Zustand
- 样式: Tailwind CSS 4
- HTTP 客户端: Ky
- 实时通信: Socket.IO Client
- 构建工具: Vite 7
目录结构
ui/src/
├── main.tsx # 应用入口
├── App.tsx # 根组件,路由配置
├── index.css # Tailwind 入口
├── api/
│ ├── api.ts # REST API 客户端
│ ├── socket.ts # Socket.IO 客户端工厂
│ └── realCar.ts # 真实小车 HTTP API
├── models/
│ └── types.ts # 共享 TypeScript 类型
├── stores/
│ └── simCarStore.ts # Zustand 状态管理
└── pages/
├── SimPage/ # 模拟器页面
├── RealPage/ # 真实小车页面
└── NotFound.tsx # 404 页面