Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

520
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda