一、整体技术栈选型
- 核心框架:React 18 + TypeScript(强类型保障,减少运行时错误)
- UI组件库:Ant Design 5.x(最新版,支持CSS-in-JS、主题定制、暗色模式)
- 路由管理:React Router 6(嵌套路由、路由守卫、懒加载)
- 状态管理:Zustand(轻量简洁,比Redux更适合中小型项目)
- 图表库:ECharts 5.x + echarts-for-react(数据可视化)
- 工具库:Day.js(日期处理)、Axios(请求封装)、js-export-excel(数据导出)、react-beautiful-dnd(拖拽排序)
- 构建工具:Vite(极速开发体验)