工作方法
Component Canvas 为项目中已有的组件创建全屏检查界面。它将受支持的变体和有用状态分组,让设计师一眼对比并操作真实控件。源文件要求组件实现独立于画布。
这套工作流对“对比”有明确要求:比较尺寸时,文字、样式和数据保持不变;比较样式时,只改变样式。它也保留原生 portal、焦点和嵌套滚动行为,因此有用的预览不能只在默认状态截图中看起来正常。
预期交付物
- 包含所需组件的独立画布路由或入口。
- 具名变体分组,以及记录的覆盖清单和省略情况说明。
- 关于修改文件、已执行检查、决策和未测试行为的报告。
从简报到审查
- 01先挂载一个安全示例
阅读组件公开 API 和项目约定。先用测试数据、mock 或现有回调防止真实写入,再挂载单个组件。
- 02建立可比较的分组
按一致方式加入受支持的变体,每次只改变一个比较维度,并保留组件真实的禁用、聚焦和交互行为。
- 03验证组件外围的画布
测试平移、缩放、适配视图和键盘导航,同时检查嵌套滚动及原生 portal 行为。只持久化视角,并确认重置不会清除预览状态。