Какие React-хуки вы обычно используете?

Чаще всего в React я использую хуки:

Короткий ответ

Что ответить на собеседовании

Чаще всего в React я использую хуки:

Подробный разбор

Ответ с пояснениями

Чаще всего в React я использую хуки:

  • useState для управления состоянием компонентов.
  • useEffect для побочных эффектов, например, загрузки данных или подписок.
  • useRef для доступа к DOM-элементам или сохранения мутабельных значений между рендерами.
  • useContext для работы с контекстом и передачи данных через дерево компонентов.

Пример использования useState и useEffect:

import React, { useState, useEffect } from 'react';

function Example() {
  const [count, setCount] = useState(0);

  useEffect(() => {
    document.title = `Вы нажали ${count} раз`;
  }, [count]);

  return (
    <div>
      <p>Вы нажали {count} раз</p>
      <button onClick={() => setCount(count + 1)}>
        Нажми меня
      </button>
    </div>
  );
}

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку