Lorenzo GM

Reflexiones sobre desarrollo web, ingeniería de software y prácticas tecnológicas modernas

English|Spanish
Lorenzo GM

¿Por qué no usamos Styled Components?

Explorando alternativas a styled-components y soluciones CSS-in-JS

Fundamentos del ProyectoFront-EndStyling
¿Por qué no usamos Styled Components?

¿Por qué no usamos Styled Components?

  • No es independiente del framework: escribir nuestro CSS en nuestro JS y usar una librería que soporte nuestro framework causa muchos problemas si alguna vez necesitamos actualizar o cambiar frameworks. Aunque esperamos que Ring sea una librería de React por mucho tiempo, cuando llegue el momento de cambiar frameworks, requerirá reescritura significativa.
  • Los styled components pueden ser difíciles de leer: Porque se ven como otros componentes de React, a veces puede ser difícil distinguir cuál es cuál y qué está pasando. Esto puede ralentizar la incorporación y hacer que los desarrolladores sean menos eficientes.
  • Los styled components se compilan en tiempo de ejecución: Esto significa mucho más JS a través del cable y más tiempo de procesamiento.

Para más sobre las limitaciones puedes leer estas discusiones de la industria: