Встречается на собеседованиях • сегодня
Сколько времени писал на классах
Классы в JS появились в ES6 (2015). Они синтаксический сахар над прототипами.
**Когда использовать:**
- Для сложных компонентов (React до hooks)
- Когда нужны приватные поля (`#field`)
- Для четкой иерархии наследования
**Пример:**
```javascript
class Button {
constructor(text) {
this.text = text;
}
render() {
return ``;
}
}
```
**Минусы:**
- `this` контекст теряется в колбэках
- Сложнее композиция, чем с функциями
- Оверкилл для простых объектов
Сейчас чаще используют функции + хуки (React) или фабрики.

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