Встречается на собеседованиях • сегодня
Часто ли используешь UseCallback
useCallback — это хук, который мемоизирует функцию, предотвращая её пересоздание при каждом рендере.
Использую его в случаях:
- Передача колбэков в дочерние компоненты (особенно
React.memo), чтобы избежать лишних ререндеров. - Зависимости других хуков, например, когда функция используется в
useEffect.
Пример:
jsx
const handleClick = useCallback(() => {
console.log('Clicked!');
}, []); // Пустой массив зависимостей — функция создаётся один разКогда не стоит использовать:
- Если функция простая и редко меняется, оптимизация может быть избыточной.
- Внутри компонента, где нет риска лишних ререндеров.
Итог: применяю осознанно, когда это действительно улучшает производительность.

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