building-components

building-components

熱門

建立現代化、可存取且可組合的 UI 元件的指南。適用於建立新元件、實作無障礙功能、建立可組合 API、設定設計代碼、發佈至 npm/registry,或撰寫元件文件時使用。

776星標
50分支
更新於 2026/7/3
SKILL.md
readonlyread-only
name
building-components
description

建立現代化、可存取且可組合的 UI 元件的指南。適用於建立新元件、實作無障礙功能、建立可組合 API、設定設計代碼、發佈至 npm/registry,或撰寫元件文件時使用。

建立元件

何時使用此技能

當使用者正在進行以下操作時使用:

  • 建立新的 UI 元件(基本元件、元件、區塊、模板)
  • 實作無障礙功能(ARIA、鍵盤導航、焦點管理)
  • 建立可組合的元件 API(插槽、渲染屬性、受控/非受控狀態)
  • 設定設計代碼與主題系統
  • 將元件發佈至 npm 或 registry
  • 撰寫元件文件
  • 實作多型或 as-child 模式
  • 使用資料屬性進行樣式/狀態處理

參考資料