返回顶部
v

vercel-composition-patternsVercel组合模式

React composition patterns that scale. Use when refactoring components with

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
3,238
下载量
免费
免费
3
收藏
概述
安装方式
版本历史

vercel-composition-patterns

React 组合模式

用于构建灵活、可维护的 React 组件的组合模式。通过使用复合组件、状态提升和内部组合,避免布尔属性泛滥。这些模式使代码库在扩展时更易于人类和 AI 代理协作。

何时应用

在以下情况下参考这些指南:

  • - 重构包含大量布尔属性的组件
  • 构建可复用的组件库
  • 设计灵活的组件 API
  • 审查组件架构
  • 处理复合组件或上下文提供者

按优先级分类的规则

优先级类别影响前缀
1组件架构architecture-
2
状态管理 | 中 | state- | | 3 | 实现模式 | 中 | patterns- | | 4 | React 19 API | 中 | react19- |

快速参考

1. 组件架构(高)

  • - architecture-avoid-boolean-props - 不要添加布尔属性来自定义行为;应使用组合
  • architecture-compound-components - 使用共享上下文构建复杂组件

2. 状态管理(中)

  • - state-decouple-implementation - 提供者是唯一知道状态管理方式的地方
  • state-context-interface - 定义包含状态、操作、元数据的通用接口,用于依赖注入
  • state-lift-state - 将状态移至提供者组件中,以便兄弟组件访问

3. 实现模式(中)

  • - patterns-explicit-variants - 创建显式变体组件,而非使用布尔模式
  • patterns-children-over-render-props - 使用 children 进行组合,而非 renderX 属性

4. React 19 API(中)

⚠️ 仅适用于 React 19 及以上版本。 如果使用 React 18 或更早版本,请跳过此部分。

  • - react19-no-forwardref - 不要使用 forwardRef;使用 use() 替代 useContext()

如何使用

阅读各个规则文件以获取详细说明和代码示例:

rules/architecture-avoid-boolean-props.md
rules/state-context-interface.md

每个规则文件包含:

  • - 为何重要的简要说明
  • 带解释的错误代码示例
  • 带解释的正确代码示例
  • 额外上下文和参考资料

完整编译文档

如需包含所有规则扩展的完整指南:AGENTS.md

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 vercel-composition-patterns-1776364084 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 vercel-composition-patterns-1776364084 技能

通过命令行安装

skillhub install vercel-composition-patterns-1776364084

下载

⬇ 下载 vercel-composition-patterns v1.0.0(免费)

文件大小: 16.49 KB | 发布时间: 2026-4-17 16:13

v1.0.0 最新 2026-4-17 16:13
- Initial release of vercel-composition-patterns v1.0.0.
- Provides React composition guidelines focused on avoiding boolean prop proliferation.
- Documents when and how to apply compound components, render props, context providers, and other scalable patterns.
- Includes rule categories by priority: Component Architecture, State Management, Implementation Patterns, and React 19+ APIs.
- Adds quick reference for rule prefixes and summaries, with detailed rule files for deeper guidance.
- Includes updates and rules relevant for React 19 API changes.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部