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

Зачем нужен хук UseCallback

`useCallback` используется для мемоизации функций в React, чтобы предотвращать их пересоздание при каждом рендере. Это полезно для оптимизации производительности, особенно когда функция передаётся в дочерние компоненты или используется в зависимостях эффектов (`useEffect`). **Пример:** ```jsx const MyComponent = () => { const [count, setCount] = useState(0); const increment = useCallback(() => { setCount(prev => prev + 1); }, []); // Зависимости пусты, функция создаётся один раз return ; }; ``` **Когда использовать:** - Передача колбэка в `React.memo` компонент - Функция в зависимостях `useEffect` - Оптимизация тяжёлых вычислений Без `useCallback` функция пересоздаётся при каждом рендере, что может вызывать лишние ререндеры дочерних компонентов.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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