Встречается на собеседованиях • сегодня
Какие плюсы и минусы CSS-in-JS
**Плюсы:**
- Локальная область видимости стилей (нет конфликтов)
- Динамические стили на основе пропсов/состояния
- Автопрефиксинг и минификация из коробки
- Удобное темирование и переиспользование стилей
- Возможность использовать JS-переменные в стилях
**Минусы:**
- Runtime overhead (стили добавляются в runtime)
- Сложнее отлаживать в DevTools
- Меньшая производительность по сравнению с чистым CSS
- Зависимость от JS (без JS стили не работают)
**Пример с Emotion:**
```jsx
import { css } from '@emotion/react'
const Button = ({ primary }) => (
)
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы