介绍

简介

组件标记是创建Figma组件库代码组件库之间的映射关系的一种解决方案。

背景

YDC 设计团队维护一套 Figma的手Y基础组件,其对应ReactNative端一侧的代码组件库实现,通过组件标记手段可以将其关联起来。

中后台组件库

中后台

收益

  1. 设计侧通过Figma组件开发,实现设计端的统一。

  2. 通过组件标记能直接生成组件代码,能够:

    1. 降低团队组件使用的接入成本,实现0文档接入。
    2. 降低还原设计稿 => 组件代码过程中的出错几率。

原理

以 按钮组件(设计稿)为例,其映射原理如下,具体的标记API可以查看:【文档】Figma组件配置API

完整示例

  • 按钮组件的完整标记

  • 按钮组件映射为YYRN组件库代码

资料

手Y - Figma组件库:https://www.figma.com/file/k3GFjuD7URDyW0m60BY6Fr?node-id=3-3&t=PG0dT9l2XQMiSsbM-0&type=design&mode=design&fuid=999578870654951439&editor_type=design

手Y - RN组件库: https://npm.yy.com/package/@yyrn/yyui