HTML i CSS · Senior · Pytanie 16 z 75

Jakie problemy ma runtime CSS-in-JS (styled-components, Emotion) z SSR i React Server Components?

Wyjaśnienie

Runtime CSS-in-JS oblicza style podczas renderowania i wstrzykuje je do dokumentu: na serwerze style trzeba zebrać i wstawić do HTML (inaczej pojawia się mignięcie), a na kliencie płaci się kosztem runtime'u. Opierają się na React Context, którego Server Components nie mają, więc takie komponenty muszą być klienckie. Alternatywy: CSS Modules, Tailwind, rozwiązania zero-runtime (vanilla-extract, Linaria, Panda).

Do poczytania

Błąd w pytaniu

HTML i CSS · Senior · pytanie 16

Sprawdź się

Rozwiąż test HTML i CSS · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test