在 React 專案中,清晰且有組織地管理資料夾有助於提高可維護性和開發效率。以下是一些常見且推薦的資料夾結構:
1 2 3 4 5 6 7 8 9 10 11 12 13
| src/ ├── assets/ # 靜態資源,如圖片、音檔、css ├── components/ # 可重用的元件 ├── pages/ # 頁面元件,通常與路由對應 ├── hooks/ # 自定義的 React Hooks ├── contexts/ # React Context API 的資料夾 ├── utils/ # 工具函數或輔助功能 ├── services/ # API 請求或與後端交互的代碼 ├── constants/ # 全域常量,如配置、選項等 ├── store/ # 狀態管理 (如果使用 Redux 或其他狀態管理工具) ├── tests/ # 測試檔案(也可放在各自的模組中) ├── App.js # 主應用入口元件 ├── index.js # 應用程序的入口
|