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

Почему React перешел на хуки

React перешел на хуки, чтобы упростить логику компонентов, избавиться от сложностей классов (например, `this`) и сделать переиспользование кода более удобным. Хуки позволяют использовать состояние и другие возможности React без написания классов, что делает код чище и понятнее. **Пример:** ```jsx // До хуков (класс) class Counter extends React.Component { state = { count: 0 }; increment = () => this.setState({ count: this.state.count + 1 }); render() { return ; } } // С хуками (функция) function Counter() { const [count, setCount] = useState(0); const increment = () => setCount(count + 1); return ; } ``` Хуки также решают проблемы с "wrapper hell" (например, через `useContext`) и дают больше гибкости в организации side-эффектов (`useEffect`).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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