Tabla de contenido:

¿Cuáles son las tres formas diferentes de diseñar componentes en reaccionar?
¿Cuáles son las tres formas diferentes de diseñar componentes en reaccionar?

Video: ¿Cuáles son las tres formas diferentes de diseñar componentes en reaccionar?

Video: ¿Cuáles son las tres formas diferentes de diseñar componentes en reaccionar?
Video: COMPONENTES en React 🔵 ¿CÓMO estructurarlos? 😎 Curso de React desde cero #6 2024, Mayo
Anonim

Parece haber alrededor de ocho formas diferentes de diseñar los componentes de React JS que se utilizan ampliamente en la industria para el trabajo a nivel de producción:

  1. CSS en línea.
  2. CSS normal.
  3. CSS en JS.
  4. Estilizado Componentes .
  5. Módulos CSS.
  6. Sass y SCSS.
  7. Menos.
  8. Stylable.

Teniendo esto en cuenta, ¿cómo reaccionan los componentes de estilo?

Para Reaccionar componente que te gustaria estilo , simplemente cree un archivo CSS que contendrá el estilos para eso componente . En el momento de la compilación, los nombres de las clases locales se asignan y exportan como un objeto JS literal para Reaccionar - así como una versión modificada de CSS de entrada con nombres de clases renombrados.

¿Por qué los estilos en línea son malos? Los navegadores traducen cada página web a HTML simple. Uso de estilos en línea en HTML es un malo práctica porque el navegador no lo entiende bien. Si su sitio web es pequeño y no desea utilizar servicios externos estilo hojas, entonces deberías optar por las estilos ya que los navegadores pueden entenderlos fácilmente.

Además de esto, ¿cómo uso className en reaccionar?

nombre de la clase . Para especificar una clase CSS, usar los nombre de la clase atributo. Esto se aplica a todos los elementos DOM y SVG regulares como, y otros. Si tu usar React con componentes web (que es poco común), usar el atributo de clase en su lugar.

¿Reaccionar nativo usa CSS?

Usa CSS para estilizar tu Reaccionar nativo aplicaciones. Detrás de escena el. css los archivos se transforman a reaccionar nativo objetos de estilo (mira los ejemplos). Este transformador pueden ser utilizado junto con Reaccionar CSS nativo módulos.

Recomendado: