Ich baue ein neues Projekt mit SSR mit Next.js, MaterialUI und styled-Komponenten. Soweit ich weiß, verwendet MaterialUI JSS als Werkzeug für SSR (gemäß example in seinem Repository). Ich frage mich, ob jemand weiß, wie ich es mit gestylten Komponenten arbeiten lassen kann. Ich habe Probleme in MaterialUI und styled-components-Repositories geklärt, beide Autoren haben mir geantwortet, dass sie nicht wissen, wie sie zusammenarbeiten können. Aber wahrscheinlich hat es schon jemand gemacht? Oder kann mir wenigstens sagen, wo ich graben muss, um dieses Problem zu lösen. Danke im Voraus!MaterialUI zusammen mit gestylten Komponenten, SSR
0
A
Antwort
1
Sie können gestylte Komponenten mit Material ui verwenden, aber Sie werden am Ende oft !important
verwenden müssen. Wie folgt aus:
import Button from "material-ui/Button"
const MyButton = styled(Button)`
background: red !important;
`
Im Projekt arbeite ich an mit der gleichen Combo, habe ich Zuflucht nur die JSS Artmaterial-ui zu verwenden will man mit der ganzen withStyles
HOC zu verwenden ..
0
Sieht so aus, als hätten wir 3 Möglichkeiten (könnte einfacher sein, aber nicht alles ist Blumen), um Material-UI-Stile mit Stilelementen zu überschreiben. Hier ist meine Gist.
Verwandte Themen
- 1. UI-Bibliotheken mit gestylten Komponenten
- 2. Jest mit gestylten Komponenten themeProvider
- 3. Dynamisches Design in gestylten Komponenten
- 4. Javascript-Variablen mit gestylten Komponenten verwenden
- 5. Animiere Hintergrund Farbverlauf mit gestylten Komponenten
- 6. Medienvorlagen können nicht mit gestylten Komponenten arbeiten
- 7. reagieren-native-Navigation Theming mit gestylten Komponenten
- 8. Verwendung von gestylten Komponenten mit Inferno JS
- 9. Wie Requisiten zu gestylten Komponenten übergeben werden
- 10. Wie arbeite ich mit gestylten Komponenten in meiner Reactive-App?
- 11. Dynamisch formatierte Schaltfläche in Reactive Native mit gestylten Komponenten
- 12. Verwendung von gestylten Komponenten mit Requisiten aus der React-Komponente
- 13. Center Avatar in der Toolbar mit MaterialUI
- 14. Wie globale Styles beim Rendern serverseitig mit gestylten Komponenten injiziert werden
- 15. Wie vermeidet man $ {requisiten => props.myProp} in gestylten Komponenten?
- 16. Material-UI SSR-Markup stimmt nicht mit Client überein
- 17. Vuejs: SSR funktioniert nicht
- 18. Android: Datenliste Scrollen zusammen mit anderen Komponenten
- 19. MaterialUI horizontale Formen
- 20. Öffnen React MaterialUI modal
- 21. GatsbyJS und Contentful mit SSR
- 22. React Header-Design mit MaterialUI oder Bootstrap
- 23. SSR-Hydratisierung verwenden
- 24. Styled-Komponenten und React-Bootstrap?
- 25. Wie Sie mehrere Stile basierend auf der Eigenschaft mit gestylten Komponenten hinzufügen?
- 26. Können Sie Übergänge in reaktiv-nativen mit Inline-Styles oder gestylten Komponenten durchführen?
- 27. Rails link_to Tag-Tag mit gestylten Glyphon
- 28. SSR Sortierung Ausdruck mit Bericht! Elemente
- 29. Style ein Slider Thumb mit gestylt Komponenten
- 30. Zugriffsrequisiten, die zusammen mit Redux-Statusdaten an Komponenten gesendet werden
Eh ... Nicht cool :) Aber trotzdem danke, ich werde darüber nachdenken. – th1rt3nth
Ja, es ist ein bisschen schade, dass Sie im Grunde gezwungen sind, JSS zu verwenden, wenn Sie eine flüssigere Fahrt mit Material-Ui wünschen. – idlefingers