-
useCallback()
- сохраняет функцию между вызовами, если данные в массиве зависимостей не изменились. // f - функция из первого аргументаconst f = useCallback(() => loadData(id), [id]);
-
useMemo()
- работает также, но для значений. // v - результат функции из первого аргументаconst v = useMemo(() => getValue(id) , [id]);