Встречается на собеседованиях • сегодня
Какие плюсы и минусы CSS Modules
**Плюсы:**
- Локальная область видимости стилей (избегаем конфликтов имен)
- Простота интеграции с React/Vue
- Поддержка композиции (`composes`)
- Читаемые имена классов в скомпилированном коде
- Легко поддерживать и рефакторить
**Минусы:**
- Сложнее переопределять стили извне
- Нет динамического изменения стилей (как в CSS-in-JS)
- Требует сборщик (webpack, vite и т.д.)
- Может быть избыточным для маленьких проектов
```css
/* styles.module.css */
.button {
composes: base from "./shared.css";
background: #f00;
}
```
```jsx
import styles from './styles.module.css';
const Button = () => (
);
```

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