Saltar al contenido

Design tokens

Los design tokens representan decisiones de diseño mediante valores con nombre, como colores, espacios o tipografías

Qué significa, cómo se usa y en qué contexto aparece, con sus conceptos relacionados.

Qué es y cómo funciona

Permiten compartir y actualizar criterios entre herramientas y código. Su estructura puede incluir niveles semánticos, como un color para estados de error. Su utilidad depende de nombres claros, documentación y un proceso de mantenimiento coherente.

Variantes y conceptos vinculados

  • Color de error. Un token semántico de error identifica un uso, no solo un color. La información de error también necesita señales distintas del color.
  • Color de fondo. El color de fondo puede representarse mediante un token semántico para mantener coherencia y facilitar cambios de tema.
  • Color de superficie. El color de superficie identifica capas o contenedores. Sus relaciones deben mantener contraste y jerarquía.
  • Color primario. El color primario tiene un papel definido en el sistema. Su significado debe documentarse y no asumirse universal.
  • Color secundario. Los colores secundarios complementan la paleta con funciones concretas y deben comprobarse en combinación con otros elementos.
  • Colores 'on'. Los colores de contenido sobre superficies necesitan contraste suficiente. Un nombre de token puede expresar esa relación de uso.
  • Colores alternativos. Las variantes de color deben responder a estados o contextos documentados, evitando proliferación de valores sin función clara.

Preguntas frecuentes sobre Design tokens

¿Cómo cambiar un design token sin romper las interfaces que lo utilizan?

Identifica dónde se consume y qué función representa. Un token semántico, como texto principal, permite revisar la intención; uno llamado por su color solo describe un valor. Prueba el cambio en componentes, estados y temas antes de extenderlo. Si cambia el significado, puede necesitar un token nuevo y una retirada gradual del anterior. Renombrar o sustituir valores sin conocer sus usos puede generar combinaciones incoherentes aunque la biblioteca siga compilando.

Conceptos relacionados

Referencias

Design tokens: qué es y cómo funciona · Zorraquino