Перехватчики реакции useCallback зависят от функции
У меня есть функция ниже
const handleClick = React.useCallback(
(value) => {
dispatch({ value });
},
[dispatch]
);
Мой вопрос, в моем случае, нужно ли иметь useCallback
? как React определяет, изменилась ли зависимость, когда зависимость является функцией?
1 ответ
Нет необходимости
useCallback
но это отразится на хорошей производительности.useCallback
возвращает мемоизированный обратный вызов. Насколько я понимаю,react
вызывает функцию и выполняет функцию обратного вызова только в том случае, если есть какие-либо изменения в зависимостях, которые мы ей передали.
Ссылки: