frontend-dev-guidelines
應用 React 前端開發模式
Également disponible depuis: Dimon94,sickn33,DojoCodingLabs,0Chan-smc,diet103,BOM-98,0Chan-smc
前端開發人員需要一致的 React 元件、資料獲取和路由模式。此技能提供使用 TypeScript、TanStack Query、TanStack Router 和 MUI v7 建構現代 React 應用程式的全面指南。
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "frontend-dev-guidelines". Create a user profile component with data fetching and edit functionality
Résultat attendu:
- • React.FC 搭配類型化的屬性介面
- • 使用快取優先策略的 useSuspenseQuery 進行資料獲取
- • 搭配快取失效的 useMutation 進行更新
- • 使用 useCallback 處理事件處理常式
- • 使用 useMemo 計算值
- • SuspenseLoader 包裝載入狀態
- • 使用 useMuiSnackbar 顯示成功/錯誤通知
- • 使用 sx 屬性的 MUI v7 樣式
Audit de sécurité
SûrThis is a documentation-only skill containing markdown files with frontend development guidelines. No executable code, no network calls, no filesystem access, no environment variable access, and no external command execution. All 676 static findings are FALSE POSITIVES - the patterns detected are from code examples in documentation, not actual security vulnerabilities.
Facteurs de risque
⚙️ Commandes externes (520)
⚡ Contient des scripts (22)
📁 Accès au système de fichiers (36)
Score de qualité
Ce que vous pouvez construire
元件架構
學習使用 TypeScript、Suspense 邊界和延遲載入的現代 React 元件模式
資料獲取模式
使用快取優先策略實作 TanStack Query 以實現高效的 API 資料管理
MUI 樣式指南
使用類型安全的 sx 屬性和響應式佈局應用 MUI v7 樣式模式
Essayez ces prompts
Create a React.FC component that fetches data using useSuspenseQuery, uses useCallback for event handlers, and wraps content in SuspenseLoader
Create an API service file for a feature with centralized methods using apiClient, proper TypeScript types, and JSDoc comments
Create a folder-based route with createFileRoute, lazy loaded component, SuspenseLoader wrapper, and breadcrumb loader
Optimize this component by adding useMemo for expensive computations, useCallback for handlers passed to children, and React.memo for the component itself
Bonnes pratiques
- 對所有元件使用 React.FC<Props> 模式搭配明確的 TypeScript 介面
- 將延遲載入的元件包裝在 SuspenseLoader 中以防止版面位移
- 對資料獲取使用 useSuspenseQuery,對更新使用 useMutation 並搭配適當的快取失效
Éviter
- 永遠不要使用會導致版面位移的載入旋轉圖示提前返回
- 避免使用 any 類型 - 使用特定類型或 unknown 搭配類型守衛
- 不要直接進行身份驗證的 API 呼叫 - 應使用 useAuth 掛鉤
Foire aux questions
支援哪個 React 版本?
內聯樣式的最大元件大小是多少?
這如何與現有程式碼整合?
使用這些模式時使用者資料安全嗎?
為什麼我的元件頻繁重新渲染?
這與 create-react-app 模式相比如何?
Détails du développeur
Auteur
BrianDai22Licence
MIT
Dépôt
https://github.com/BrianDai22/concetrateaiquiz/tree/main/.claude/skills/frontend-dev-guidelinesRéf
main
Structure de fichiers