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

Где нужно использовать классы в React

В React классы используются в основном для создания компонентов до версии 16.8 (до появления хуков). Сейчас рекомендуется использовать функциональные компоненты с хуками, но классы еще встречаются в легаси-коде. Основные случаи использования классов: 1. **Жизненный цикл компонента** (componentDidMount, componentDidUpdate и т.д.) 2. **Работа с this.state и this.setState** 3. **Обработка ошибок** (componentDidCatch) Пример: ```jsx class Counter extends React.Component { state = { count: 0 }; componentDidMount() { console.log('Component mounted'); } increment = () => { this.setState({ count: this.state.count + 1 }); }; render() { return ; } } ``` Сейчас хуки (useState, useEffect) заменяют классы, но в некоторых библиотеках или старых проектах классы еще актуальны.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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