返回目录 / 开发工具
React composition patterns:消除布尔prop组合爆炸
按架构、状态、实现方式或React版本选取规则,再改组件API。
Skills
先确认React版本及现有组件契约,再阅读源目录内匹配的规则文件;例如用compound components/shared context表达共享行为,提升状态至provider让兄弟组件协调,并用显式variant替代多个boolean模式。重构后更新调用点和组件测试,确保无障碍、默认值、组合和向后兼容;React 19规则(包括ref/use API变化)只有确认运行版本后才适用。
权限边界
前置条件
- 重构布尔属性不断增长的React组件,设计复合组件、context provider或可组合组件API。
权限边界
- 会重组组件树、状态拥有者与公开props;按项目测试确认行为兼容。
限制
按原SKILL内各规则文档具体适用;React 19专属建议不能套用到React 18及更早版本。
固定上游来源
- 仓库
- vercel-labs/agent-skills
- 文件路径
- skills/composition-patterns/SKILL.md
- 固定提交
063bee94c3f4df8453406c830b0a7df0f2860278- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: MIT
适用工具
Vercel React composition-patterns skill · existing component tests