Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

522
Vistas
Usar extracto de vainilla como motor de estilo para Material-UI

Algunos antecedentes

Nuestro equipo ha estado usando Material-UI (MUI) durante bastante tiempo y nos encanta. Con el lanzamiento de MUI v5, nos tomamos el tiempo para verificar qué solución de estilo usaríamos a continuación, ya que el equipo de MUI está abandonando JSS.

Terminamos siguiendo una discusión de la gente de Shopify . Hicieron una comparación muy detallada de las soluciones de peinado y terminaron con el extracto de vainilla como su herramienta preferida. La sólida compatibilidad con TypeScript y, sobre todo, el enfoque de tiempo de ejecución cero, nos convencieron.

Lamentablemente, el equipo central de MUI no había considerado el extracto de vainilla en su toma de decisiones .

pregunta en mano

MUI, según sus documentos , permite al usuario utilizar varias soluciones de estilo. El motor de diseño que se usa debajo del capó se puede configurar, como se describe a grandes rasgos aquí .

Preguntas:

  • ¿Es (conceptualmente) posible y (pragmáticamente) razonable usar extracto de vainilla para:
    • diseñar componentes MUI?
    • ¿Usándolo como el motor de estilo subyacente a MUI?
  • ¿Dónde entrarían en juego los rociadores ?
  • ¿Cuáles serían los pasos concretos para implementar este enfoque?
  • ¿Alguien ya ha hecho esto y estaría dispuesto a compartir su código? 😇

Contrariamente a la práctica común, realmente no he probado nada todavía, en cuanto a la implementación. Según tengo entendido, esto significaría crear algo similar a mui-styled-engine (envuelve la emoción) y mui-styled-engine-sc (envuelve los componentes con estilo). Como eso me pareció bastante complicado, pensé en preguntar primero.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

La comparación detallada que proporcionó no incluye jss. Pero puede usar jss directamente sin una configuración de MUI. Utilice reaccionar-jss. No sé sobre el tiempo de ejecución cero, pero también admiten mecanografiado y será fácil para usted migrar sus hojas de estilo existentes escritas en MUI4. Solo necesita cambiar los nombres de las funciones, como makeStyle para createUseStyles. Aquí está todo el documento: https://cssinjs.org/react-jss/?v=v10.9.0

Personalmente, me gusta jss porque ayuda a mantener intactos los estilos de los componentes reales. Lo he usado sobre MUI 5 provisto de motores de estilo y estoy muy contento con los resultados.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda