Verwendung von CSS-in-JS-Bibliotheken
Beispiele
Es ist möglich, jede bestehende CSS-in-JS-Lösung zu verwenden. Die einfachste sind Inline-Styles:
Wir binden styled-jsx ein, um Unterstützung für isolierte, begrenzte CSS zu bieten. Das Ziel ist die Unterstützung von "Shadow CSS" ähnlich wie Web Components, die leider kein Server-Rendering unterstützen und nur JS-basiert sind.
Siehe die obigen Beispiele für andere beliebte CSS-in-JS-Lösungen (wie Styled Components).
Eine Komponente, die styled-jsx
verwendet, sieht folgendermaßen aus:
Weitere Beispiele finden Sie in der styled-jsx-Dokumentation.
Deaktivieren von JavaScript
Ja, wenn Sie JavaScript deaktivieren, wird das CSS im Produktionsbuild (next start
) trotzdem geladen. Während der Entwicklung ist JavaScript erforderlich, um die beste Developer Experience mit Fast Refresh zu bieten.