> Знаешь ли про React 19 и изменения в компиляторе, убирающие необходимость использования useCallback и useMemo (React)

Уровень: senior · Роль: frontend · Категория: Технические вопросы

Компании: Арго

Стек: React

> Пример ответа

Да, React 19 вводит компилятор (ранее известный как React Forget), который автоматически мемоизирует компоненты и хуки. Это кардинально меняет подход к оптимизации: теперь не нужно вручную оборачивать функции в useCallback или вычисления в useMemo. Компилятор анализирует зависимости на этапе сборки и генерирует оптимизированный код, который пересоздаёт значения только при реальном изменении данных. Это снижает когнитивную нагрузку на разработчика и уменьшает риск ошибок, связанных с неправильным указанием зависимостей. Однако стоит помнить, что компилятор - это опциональный инструмент, и для проектов, где он не используется, старые хуки остаются актуальными.

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью