Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/CSS/css-in-js

Что такое CSS-in-JS концепции?

СобеседованиеАрхитектура и методологии
  • Стили определяются в JavaScript: styled-components, emotion, vanilla-extract
  • Runtime (styled-components): генерирует CSS в runtime, overhead
  • Zero-runtime (vanilla-extract, Linaria): CSS извлекается в build time
  • Плюсы: co-location, dynamic styles, TypeScript types
  • Минусы: runtime cost, bundle size, SSR complexity
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov