Встречается на собеседованиях • сегодня
Какие плюсы и минусы классового React
**Плюсы:**
- Четкая структура компонентов с разделением логики (методы жизненного цикла, state)
- Наследование через `extends` (хотя в React композиция предпочтительнее)
- Легче для разработчиков с ООП-бэкграундом
**Минусы:**
- Больше boilerplate-кода (например, привязка `this` в конструкторе)
- Сложнее переиспользовать логику (HOC или миксины вместо хуков)
- Проблемы с производительностью из-за отсутствия оптимизаций типа `React.memo` (до PureComponent)
**Пример:**
```jsx
class Counter extends React.Component {
constructor(props) {
super(props);
this.state = { count: 0 };
this.handleClick = this.handleClick.bind(this);
}
handleClick() {
this.setState({ count: this.state.count + 1 });
}
render() {
return ;
}
}
```

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