CSS foi criado para documentos estáticos, não para componentes dinâmicos e sistemas de design modernos.
Estratégias como BEM, CSS Modules, Tailwind e CSS-in-JS resolvem problemas específicos, mas nunca todos simultaneamente.
O principal desafio não é o CSS em si, mas adaptá-lo a arquiteturas de frontend que não foram projetadas para ele.
A decisão de abordagem deve considerar os compromissos que a equipa está disposta a aceitar.
Não há solução perfeita; é necessário escolher ferramentas conscientemente, aceitando as suas limitações.
Get notified when new stories are published for "Hacker News 🇵🇹 Português"