HTML und CSS · Senior · Frage 16 von 75

Welche Probleme hat Runtime-CSS-in-JS (styled-components, Emotion) mit SSR und React Server Components?

Antwort zeigen

Richtige Antwort: Styles entstehen zur Laufzeit, ohne RSC-Kontext

Erklärung

Runtime-CSS-in-JS berechnet Styles beim Rendern und fügt sie ins Dokument ein: Auf dem Server müssen die Styles gesammelt und ins HTML eingebettet werden (sonst flackert es), und auf dem Client zahlt man die Laufzeitkosten. Sie stützen sich auf React Context, den Server Components nicht haben, also müssen solche Komponenten Client Components sein. Alternativen: CSS Modules, Tailwind, Lösungen ohne Laufzeit (vanilla-extract, Linaria, Panda).

Zum Weiterlesen

Fehler in der Frage

HTML und CSS · Senior · Frage 16

Teste dich selbst

Mach den Test HTML und CSS · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen