Встречается на собеседованиях • сегодня
Что такое CSS модуль
CSS модуль — это способ локальной изоляции стилей в компоненте, чтобы избежать конфликтов имён классов. Имена классов автоматически генерируются в уникальные (например, `.button_1a2b3c`), что делает их scoped только для конкретного компонента.
**Как использовать:**
1. Файл стилей должен иметь расширение `.module.css` (например, `Button.module.css`).
2. Импортируем стили как объект в JS/TS.
**Пример:**
```css
/* Button.module.css */
.primary {
background: blue;
color: white;
}
```
```jsx
import styles from './Button.module.css';
function Button() {
return ;
}
```
**Плюсы:**
- Нет конфликтов имён.
- Чёткая связь стилей с компонентом.
- Поддержка в сборщиках (Webpack, Vite).

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