AIDaily.我的收藏
探索 AI Daily
composition-patterns開發與 UI

把 React 元件拆成好組合的介面

整理複合元件、狀態提升與 Context,減少難維護的布林參數。

使用指南

能幫你做什麼?

  • 辨識過多布林 props
  • 設計複合元件與狀態共用方式

適合這些情境

  • 共用元件重構
  • 元件介面設計

不適合的情境

  • 直接把所有專案升級為 React 19

開始之前,先準備

  1. React 元件原始碼與使用情境

一個具體的任務範例

你提供的輸入

一個含多種顯示模式與十個布林 props 的元件

本站範例 · 任務描述,非安裝指令

提出複合元件重構方案,保留目前使用情境並說明狀態要放在哪一層。

預期輸出(本站範例)

新元件介面、使用範例與遷移注意事項

限制與權限

安全與權限說明

目前僅供了解用途,暫不提供安裝步驟。

核對 14 個文字檔的目錄與雜湊、指令入口、整合規則與程式範例;未附可執行腳本。

  • 範例會改寫 React 元件,需限定專案目錄並檢查呼叫端。
  • React 19 專用規則需確認專案版本;未審查外部 React 套件或執行環境。
  • React 19 相關規則不應直接套到舊版本
  • 介面變更需檢查既有呼叫端
  • 讀取元件與呼叫端;套用重構時寫入專案
網路存取
本機程式碼審查不一定需要網路。
外部費用
使用的 Agent、外部 API 或其他工具可能另有費用;本站僅整理來源資訊。
執行檢查
執行前需核對讀寫範圍與工具權限;本站未安裝或執行此 Skill。

平台相容性

平台相容性與來源
平台支援情況參考文件
Claude Code尚未確認尚無資料
Codex尚未確認尚無資料

遵循同一份格式標準,不代表各平台的安裝方式或執行能力相同。

版本與來源

作者/發布者
Vercel
來源 repository
https://github.com/vercel-labs/agent-skills
SKILL.md 路徑
skills/composition-patterns/SKILL.md
來源 commit
063bee94c3f4df8453406c830b0a7df0f2860278
授權
MIT(來源 README 聲明)
來源更新時間
尚無資料
檢視固定版本 SKILL.md 檢視該版本授權

格式背景閱讀:

Agent Skills 格式規格(外部網站,另開分頁)

為什麼選入編輯精選?

收錄 Vercel 的 composition-patterns,補足共用元件重構、元件介面設計用途。