frontend-component
使用伺服器/用戶端模式建立 Next.js 元件
使用錯誤的模式建立 Next.js 元件會導致效能問題、水合錯誤和不良的用戶體驗。本技能提供伺服器和用戶端元件模式、無障礙合規性和 React 最佳實踐,以建立高效且可存取的前端元件。
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "frontend-component". 建立一個點擊時顯示載入旋轉圖示的按鈕元件
Resultado esperado:
- 使用 use client 指示詞的用戶端元件
- 載入狀態的狀態管理
- LoadingSpinner 元件整合
- 載入時的停用狀態
- 可存取性:aria-busy 和 aria-disabled 屬性
Usando "frontend-component". 建立具有拖放重新排序功能的工作清單
Resultado esperado:
- 使用 @dnd-kit/core 的 SortableTaskList
- 用於可存取性的 PointerSensor 和 KeyboardSensor
- 用於重新排序邏輯的 handleDragEnd 函式
- 搭配 verticalListSortingStrategy 的 SortableContext
- 清單項目的適當 key 屬性
Auditoría de seguridad
SeguroPure documentation skill containing only markdown guidance and TypeScript code examples. No executable code, scripts, network calls, file system access, or environment variable reading. The 142 static findings are all false positives from markdown documentation patterns being misidentified as security issues.
Factores de riesgo
🌐 Acceso a red (2)
📁 Acceso al sistema de archivos (1)
⚡ Contiene scripts (2)
⚙️ Comandos externos (109)
Puntuación de calidad
Lo que puedes crear
建立合規的 Next.js 元件
建立遵循伺服器/用戶端模式並符合可存取性標準的元件
現代化傳統 React 程式碼
將類別元件和僅用戶端程式碼重構為在適當情況下使用伺服器元件
標準化元件架構
為受保護的路線、表單和狀態管理建立跨團隊的一致模式
Prueba estos prompts
顯示如何為具有靜態內容和中繼資料的頁面建立基本的 Next.js 16 伺服器元件
如何在 Next.js 中建立具有 React Hook、驗證和適當狀態管理的用戶端表單元件
建立檢查身份驗證、顯示載入狀態並在需要時重新導向至登入頁面的 ProtectedRoute 元件
顯示符合 WCAG 2.1 AA 的模式,包括 ARIA 標籤、鍵盤導航、焦點管理和螢幕閱讀器支援
Mejores prácticas
- 預設使用伺服器元件處理靜態內容、SEO 和資料擷取
- 僅在需要互動性、Hook 或瀏覽器 API 時才加入 use client 指示詞
- 始終包含可存取性屬性,如 aria-label、role 和鍵盤導航支援
Evitar
- 僅為了安全起見在每個元件上使用 use client
- 為簡單元件跳過可存取性屬性
- 使用內嵌樣式而非 Tailwind 工具程式類別
Preguntas frecuentes
何時應該使用伺服器元件 versus 用戶端元件?
此技能是否適用於 Next.js 14 或 15?
我可以使用這些模式搭配 JavaScript 而非 TypeScript 嗎?
使用這些模式時我的資料安全嗎?
如何與現有的元件函式庫整合?
此技能與官方 Next.js 文件有何不同?
Detalles del desarrollador
Estructura de archivos
📄 SKILL.md