frontend-frameworks
星标1
分支0
更新时间2026年4月25日 22:57
React、Vue、Next.js、Nuxt.js、Vanilla JS 前端框架指南
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
文件资源管理器
12 个文件SKILL.md
readonly菜单
React、Vue、Next.js、Nuxt.js、Vanilla JS 前端框架指南
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
完整的網站開發指南,涵蓋 UI/UX 設計、React/Vue/Next.js 前端框架、Laravel/Node.js 後端、Coding Style 與互動式選擇精靈
Web 動畫(Framer Motion、GSAP、View Transitions API、Lottie)。CSS 動畫見 ui/no-ai-feel.md
REST API 與 GraphQL 設計規範指南
認證授權(Auth.js、Clerk、JWT/Cookie 安全、RBAC/ABAC)。不含 OAuth provider 細節
Laravel、Node.js、Django、FastAPI 後端框架指南
JavaScript、TypeScript、PHP、Python、CSS 代碼規範
| id | frontend_frameworks |
| name | frontend_frameworks |
| description | React、Vue、Next.js、Nuxt.js、Vanilla JS 前端框架指南 |
| 框架 | 類型 | 適用場景 | 學習曲線 |
|---|---|---|---|
| React | 函式庫 | SPA、複雜應用 | 中等 |
| Vue | 框架 | 中小型專案、漸進式 | 較低 |
| Next.js | React 框架 | SSR/SSG、SEO 需求 | 中等 |
| Nuxt.js | Vue 框架 | SSR/SSG、SEO 需求 | 中等 |
| Vanilla | 原生 | 簡單網站、效能優先 | 低 |
| 需求 | 推薦 |
|---|---|
| SEO 重要 | Next.js / Nuxt.js |
| SPA 應用 | React / Vue |
| 快速開發 | Vue / Nuxt.js |
| 大型團隊 | React + TypeScript |
| 學習成本低 | Vue |
| 靜態網站 | Next.js / Nuxt.js / Astro |
| 背景 | 推薦 |
|---|---|
| 新手 | Vue |
| 熟悉 React | Next.js |
| 熟悉 Vue | Nuxt.js |
| 後端開發者 | Vue / Laravel + Inertia |
src/
├── components/ # 可重用元件
│ ├── ui/ # 基礎 UI 元件
│ └── common/ # 共用元件
├── pages/ or views/ # 頁面
├── layouts/ # 佈局
├── hooks/ or composables/ # 邏輯復用
├── services/ or api/ # API 呼叫
├── stores/ # 狀態管理
├── utils/ # 工具函式
├── styles/ # 全域樣式
└── assets/ # 靜態資源
| 類型 | 規範 | 範例 |
|---|---|---|
| 元件 | PascalCase | UserCard.vue |
| 頁面 (Next) | kebab-case | user-profile.tsx |
| 函式 | camelCase | getUserData() |
| 常數 | UPPER_SNAKE | API_BASE_URL |
| CSS class | kebab-case / BEM | user-card__title |
| 框架 | 必修(CRITICAL+HIGH) | 進階(MEDIUM+LOW,review 才載) |
|---|---|---|
| React | react-rules.critical.md | react-rules.optional.md |
| Vue | vue-rules.critical.md | vue-rules.optional.md |
| Next | next-rules.critical.md | next-rules.optional.md |