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

Какие знаешь Hooks в React

Основные хуки в React:

  1. useState - управление состоянием компонента
jsx
const [count, setCount] = useState(0);
  1. useEffect - выполнение side-эффектов
jsx
useEffect(() => {
  document.title = `Count: ${count}`;
}, [count]);
  1. useContext - доступ к контексту
jsx
const theme = useContext(ThemeContext);
  1. useReducer - альтернатива useState для сложного состояния
jsx
const [state, dispatch] = useReducer(reducer, initialState);
  1. useCallback - мемоизация функций
  2. useMemo - мемоизация значений
  3. useRef - создание мутируемого объекта
  4. useLayoutEffect - аналог useEffect, но срабатывает синхронно после рендера

Также есть хуки для работы с библиотекой React Router (useParams, useNavigate) и хуки для кастомных хуков (useDebugValue).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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