El enfoque de trabajo
Component Spec define un único componente de un sistema de diseño. Organiza el traspaso en torno a anatomía, variantes, propiedades de API, estados de interacción, comportamiento adaptable, accesibilidad y uso. Las partes obligatorias y opcionales se hacen explícitas.
Su propósito es lograr un acuerdo entre diseñadores y desarrolladores. Una captura estática no refleja el comportamiento de carga de un botón ni la devolución del foco de un diálogo. Por eso la fuente pide ejemplos y casos límite, y deja fuera de esta tarea las plantillas de documentación más amplias y los patrones de varios componentes.
Entregables esperados
- Una especificación de anatomía y variantes
- Una tabla de props con tipos, valores por defecto y estado de obligatoriedad
- Reglas de estados, comportamiento, accesibilidad y uso
Del brief a la revisión
- 01Define los límites del componente
Define su propósito, cuándo usarlo y qué partes son obligatorias u opcionales.
- 02Especifica API y estados
Nombra las propiedades y variantes y describe el comportamiento por defecto, con foco, deshabilitado, de carga y, si procede, de error.
- 03Resuelve los detalles de interacción
Documenta el comportamiento de teclado, foco, adaptación a distintos tamaños de pantalla y casos límite con ejemplos que la implementación pueda comprobar.