React·100 питань

Що таке useCallback і чим він відрізняється від useMemo?

Відповідь
useCallback кешує функцію.
useMemo кешує значення.
useCallback(fn, deps) ~= useMemo(() => fn, deps).
Корисно для передачі колбеків у memo-компоненти.
Не застосовуй без потреби: це теж накладні витрати.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем