核心层
React + JavaScript/TypeScript
工程化层
Vite
用于创建项目、启动开发服务器、热更新、打包构建
路由层
React Router
做单页应用页面切换、嵌套路由、参数路由、数据路由
数据请求层
Axios / Fetch
负责调用后端接口
服务端状态管理
TanStack Query
专门处理接口数据缓存、请求状态、重新获取、时效更新、Mutation提交
客户端状态管理
简单项目:Context
中型项目:Zustand
大型复杂项目:Redux Toolkit
UI层
CSS Modules