Встречается на собеседованиях • сегодня
Есть ли модульность в CSS
Да, модульность в CSS реализуется через препроцессоры (Sass, Less) или PostCSS, а также через CSS-модули и CSS-in-JS.
**CSS-модули** позволяют изолировать стили для компонентов, автоматически генерируя уникальные имена классов. Пример:
```css
/* Button.module.css */
.button {
background: blue;
}
```
```jsx
import styles from './Button.module.css';
```
**Препроцессоры** добавляют возможности вложенности, переменные, миксины:
```scss
// variables.scss
$primary-color: blue;
.button {
background: $primary-color;
}
```
**CSS-in-JS** (Styled Components, Emotion) инкапсулирует стили в JS:
```jsx
const Button = styled.button`
background: blue;
`;
```

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