Componentes: Diseña una Vez, Usa en Todas Partes
Los componentes son elementos de diseño reutilizables. Cuando creas un componente, puedes colocar instancias (copias) en todo tu diseño. Si actualizas el componente original, todas las instancias se actualizan automáticamente. Esto es fundamental para trabajar eficientemente.
Crear y usar componentes
- Selecciona un frame o grupo y presiona Ctrl/Cmd + Alt + K para convertirlo en componente
- El componente original (main component) tiene un ícono de diamante púrpura — es tu 'fuente de verdad'
- Arrastra desde el panel Assets o duplica para crear instancias (copias vinculadas)
- Las instancias se pueden personalizar (cambiar texto, color, contenido) sin romper el vínculo
- Si cambias el main component, todas las instancias que no fueron personalizadas se actualizan
Variantes: múltiples estados en un componente
- Una variante es una versión de un componente con un estado diferente (hover, disabled, active)
- Ejemplo: un botón con variantes para size (sm, md, lg) y state (default, hover, disabled)
- Selecciona múltiples componentes similares → clic derecho → 'Combine as variants'
- Cada variante se controla con propiedades que aparecen en el panel derecho al seleccionar una instancia
- Las variantes eliminan la necesidad de tener 20 componentes separados para cada estado
Component properties (propiedades)
- Text property: permite cambiar el texto de una instancia desde el panel derecho sin entrar al componente
- Boolean property: muestra/oculta elementos — ideal para íconos opcionales o badges
- Instance swap: permite intercambiar un componente hijo por otro — perfecto para íconos en botones
- Estas propiedades hacen que tus componentes sean configurables sin necesidad de 'abrir' cada instancia
Organización de componentes
- Nombra componentes con / para crear categorías: 'Button/Primary/Large' genera una estructura de carpetas
- Agrupa componentes relacionados en una página dedicada dentro de tu archivo Figma
- Documenta cada componente con una descripción: cuándo usarlo y cuándo no
- Publica componentes como librería para compartirlos entre múltiples archivos del equipo
Consejo: La regla de oro: si usas un elemento más de 2 veces, conviértelo en componente. Tu yo del futuro te lo agradecerá.