¿CSS-in-JS ha muerto en 2025?

por Teresa Delgado Delgado··46 votos

Con el auge de los React Server Components, CSS-in-JS (styled-components, emotion) tiene un problema fundamental: requieren runtime en el cliente.

Lo que veo que esta ganando:

  • Tailwind (utility-first, sin runtime)
  • CSS Modules (clasico pero funciona)
  • CSS custom properties para theming

Mi prediccion: CSS-in-JS sobrevive en proyectos legacy pero no va a ser el default de proyectos nuevos. ¿Coincidis?