# 前端开发指南 (Vite + React) ## 概述 使用 Vite 作为构建工具,React 作为框架,开发现代前端应用。适用于快速原型和生产部署。 ## 关键原则 1. **Vite 约定**:使用 `npm run build` 生成 `dist` 目录,环境变量以 `VITE_` 前缀。 2. **开发联调**:Vite dev server 支持代理 API 到后端。 3. **生产优化**:确保构建产物与后端路由兼容。 4. **界面与布局设计规范**:加载 frontend-design.md ## 示例项目结构 ``` web/ ├── public/ # 静态资源 ├── src/ │ ├── components/ # React 组件 │ ├── App.jsx # 主应用 │ └── main.jsx # 入口 ├── package.json ├── vite.config.js # Vite 配置 └── index.html ``` ## 示例 vite.config.js ```js import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' export default defineConfig({ plugins: [react()], server: { proxy: { '/api': { target: 'http://localhost:8080', // 后端地址 changeOrigin: true } } }, build: { outDir: 'dist' } }) ``` ## 示例 App.jsx ```jsx import { useState, useEffect } from 'react' function App() { const [data, setData] = useState(null) useEffect(() => { fetch('/api/data') .then(res => res.json()) .then(setData) }, []) return (
{data.message}
:Loading...
}