Estilos

styled-components

Escribe el CSS dentro del propio componente de React.

EstilosGratisIntermedio

¿Es para ti?

Úsalo si…

  • Quieres el CSS dentro de cada componente de React.
  • Mantienes un proyecto que ya lo usa.
  • Necesitas estilos que cambien según props.

Mejor evítalo si…

  • Empiezas un proyecto nuevo con Server Components.
  • Te importa el rendimiento al cargar la página.

Qué es

styled-components crea componentes con su CSS incorporado, que puede cambiar según las props. Es cómodo para temas dinámicos, aunque el estilo se calcula en tiempo de ejecución y hoy se prefieren soluciones que compilan antes.

  • react
  • css-in-js
  • temas

Combina bien con

Herramientas de otras categorías que suelen ir juntas en un mismo proyecto.

Alternativas en Estilos

Ordenadas de principiante a avanzado. Compáralas con styled-components lado a lado.

  1. Tailwind CSSClases pequeñas en el HTML en vez de archivos CSS.
  2. BootstrapEl clásico: rejilla y componentes con solo enlazar un CSS.
  3. SassCSS con variables, anidamiento y archivos reutilizables.

¿Dudas entre styled-components y Tailwind CSS?

Ponlas lado a lado: precio, nivel, cuándo conviene cada una y cómo se empieza.