Встречается на собеседованиях • сегодня
Когда бесполезен useMemo
useMemo не нужен, если:
- Оптимизация незначительна – вычисления простые (например, сложение чисел). Накладные расходы на мемоизацию могут превысить выгоду.
-
Часто меняются зависимости – если
dependenciesобновляются при каждом рендере, мемоизация бесполезна. -
Компонент редко ререндерится – если родительский компонент не вызывает частых обновлений, оптимизация излишня.
Пример:
jsx
// ❌ Избыточно (простое вычисление)
const total = useMemo(() => a + b, [a, b]);
// ✅ Лучше без useMemo
const total = a + b;
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы