Demasiado Largo; Para Leer
Después de años de desarrollo, decidimos estandarizar la interfaz de usuario de uno de nuestros productos más importantes: nuestro tablero de múltiples aplicaciones.
Hicimos esto para nuestros clientes y usuarios internos (facilidad de uso), así como para nuestro equipo de productos (proceso de diseño, toma de decisiones y codificación más sencillos). También necesitábamos alinearnos de manera más consistente con la marca de nuestra empresa.
Para ello construimos un sistema de diseño interno, llamado Satélite. Al desarrollar Satellite, analizamos diferentes soluciones CSS para la biblioteca de UI, todas con sus ventajas y desventajas: Saas, módulos css, css-in-js.