Встречается на собеседованиях • сегодня

Сколько времени писал на классах

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

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы