Встречается на собеседованиях • сегодня
Для чего используют хуки в React
Хуки в React позволяют использовать состояние и другие возможности React без написания классов. Они появились в версии 16.8 и решают несколько проблем:
1. **Повторное использование логики** - хуки позволяют извлекать логику из компонентов, делая её переиспользуемой
2. **Упрощение сложных компонентов** - логика разбивается на мелкие функции, а не на методы жизненного цикла
3. **Избавление от классов** - больше не нужно разбираться с `this`
Основные хуки:
```jsx
import { useState, useEffect } from 'react';
function Example() {
const [count, setCount] = useState(0); // состояние
useEffect(() => { // эффекты
document.title = `Вы нажали ${count} раз`;
});
return (
);
}
```
Есть и другие хуки: `useContext`, `useReducer`, `useMemo`, `useCallback` и возможность создавать свои.

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