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

Что из нововведений React используешь

Hooks (useState, useEffect, useContext, useReducer, useCallback, useMemo, useRef) - основной инструмент для работы с состоянием и side effects.

Context API - для глобального состояния вместо Redux в простых случаях.

React.memo, useMemo, useCallback - для оптимизации производительности.

Lazy + Suspense - для ленивой загрузки компонентов.

Пример:

jsx
const [count, setCount] = useState(0);

useEffect(() => {
  document.title = `Count: ${count}`;
}, [count]);

const memoizedValue = useMemo(() => computeExpensiveValue(count), [count]);

Также использую новые фичи React 18:

  • Automatic Batching
  • Concurrent Features (startTransition)
  • New Root API (createRoot)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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