Padrões de arquitetura para múltiplos layouts e temas Como estruturar uma plataforma frontend para suportar 100+ temas e vários layouts, sem deixar que a lógica personalizada se infiltre nos componentes partilhados? Neste artigo, explico a divisão em camadas core / view / theme leaf, as configurações tipadas, os testes de integridade da família e o carregamento de CSS dos temas a pedido, bem como as escolhas e compromissos de cada camada.