Встречается на собеседованиях • сегодня
Какие знаешь методологии для фронта
**BEM (Block, Element, Modifier)**
Популярная методология именования классов. Пример:
```css
.block__element--modifier { ... }
```
**Atomic CSS**
Разбивает стили на атомарные классы (например, Tailwind). Пример:
```html
```
**SMACSS (Scalable Modular Architecture CSS)**
Разделяет стили на категории: Base, Layout, Module, State, Theme.
**OOCSS (Object-Oriented CSS)**
Разделение структуры и оформления. Пример:
```css
.btn { /* структура */ }
.btn-primary { /* оформление */ }
```
**ITCSS (Inverted Triangle CSS)**
Иерархия стилей от общих к частным: Settings → Tools → Generic → Elements → Objects → Components → Trumps.
**CSS-in-JS**
Стили пишутся в JS (Styled-components, Emotion). Пример:
```jsx
const Button = styled.button`color: red;`;
```

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