Sobes.tech
Назад к вопросам
Middle
3

Какие хуки React ты используешь в основном?

Компании, где спрашивали
нейровэд

Ответ от нейросети

sobes.tech AI

В основном я использую следующие хуки React:

  • useState — для управления локальным состоянием компонента.
  • useEffect — для выполнения побочных эффектов, например, загрузки данных или подписок.
  • useMemo и useCallback — для оптимизации производительности, чтобы мемоизировать значения и функции.
  • useRef — для хранения мутабельных значений, которые не вызывают перерисовку.

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

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

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

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

  return (
    <button onClick={() => setCount(count + 1)}>
      Нажми меня
    </button>
  );
}