Встречается на собеседованиях • сегодня
Зачем нужен хук useMemo
useMemo используется для мемоизации (запоминания) вычислений, чтобы избежать повторных дорогостоящих вычислений при каждом рендере. Он возвращает мемоизированное значение, которое пересчитывается только при изменении зависимостей.
Когда использовать:
- Тяжёлые вычисления
- Оптимизация производительности
- Когда значение используется в зависимостях других хуков
jsx
const expensiveValue = useMemo(() => {
return computeExpensiveValue(a, b);
}, [a, b]); // Пересчитывается только при изменении a или bВажно: Не злоупотребляйте useMemo для простых операций - накладные расходы на мемоизацию могут превысить выгоду.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы