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

Какие знаешь Hook

React Hooks — это функции, которые позволяют использовать состояние и другие возможности React без написания классов. Основные хуки:

  1. useState — управление состоянием в функциональных компонентах.
jsx
const [count, setCount] = useState(0);
  1. useEffect — выполнение побочных эффектов (запросы, подписки).
jsx
useEffect(() => {
  document.title = `Count: ${count}`;
}, [count]);
  1. useContext — доступ к контексту без вложенности Consumer.
jsx
const theme = useContext(ThemeContext);
  1. useReducer — альтернатива useState для сложной логики состояния.
jsx
const [state, dispatch] = useReducer(reducer, initialState);
  1. useMemo & useCallback — оптимизация производительности.
jsx
const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]);
const memoizedCallback = useCallback(() => doSomething(a, b), [a, b]);
  1. useRef — создание мутируемого объекта, сохраняемого между рендерами.
jsx
const inputRef = useRef(null);
  1. useLayoutEffect — аналог useEffect, но срабатывает синхронно после рендера.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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