Volver al curso

Figma desde Cero

lección
5 / 9
beginner
12 horas
Auto Layout y Componentes

Componentes y Variantes

Lectura
20 min~2 min lectura

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á.