Files
CraftKit/plugins/dev/skills/component/references/selection.md
T

851 B

组件选型规则

判断顺序

  1. 当前页面或相邻模块已经稳定使用的组件。
  2. 项目公共组件、领域组件及其封装。
  3. 当前依赖中已安装且版本匹配的公共组件。
  4. 扩展现有组件或新建组件。

比较维度

  • 语义是否匹配字段、操作和状态。
  • 是否能复用现有交互与错误处理方式。
  • 键盘操作、焦点、标签和辅助技术支持是否满足要求。
  • 是否兼容当前框架、组件库和构建工具版本。
  • 是否引入新的依赖、包体或维护成本。
  • 是否能接入项目已有的表单状态、校验和只读展示。

输出建议

每个候选项说明“复用、扩展或新建”、适用范围、证据、关键契约和代价。若需求超过现有组件能力,明确缺口,不用未经验证的参数掩盖缺口。