Верстка · Senior · Запитання 16 з 75

Які проблеми в runtime CSS-in-JS (styled-components, Emotion) під час SSR і з React Server Components?

Пояснення

Runtime CSS-in-JS обчислює стилі під час рендеру й вставляє їх у документ: на сервері стилі треба зібрати й вбудувати в HTML (інакше мерехтіння), на клієнті - заплатити часом виконання. Їм потрібен React Context, якого немає в Server Components, тому такі компоненти мають бути клієнтськими. Альтернативи - CSS Modules, Tailwind, zero-runtime рішення (vanilla-extract, Linaria, Panda).

Де почитати

Помилка в запитанні

Верстка · Senior · запитання 16

Перевірте себе

Пройдіть тест Верстка · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест