В этом выпуске GitHub я, по сути, предложил изменить:
x = useCallback( ... , []);
Для того, чтобы:
x = useRef( ... ).current;
Они одинаковы, но с useRef
React не сравнивает зависимости.
На что пришел ответ с вопросом:
Была ли когда-нибудь ситуация, когда использование useMemo или useCallback без зависимости было бы лучшим выбором, чем useRef?
Я не могу думать об одном, но я мог пропустить некоторые варианты использования.
Так может кто-нибудь придумать такую ситуацию?
useCallback(x,[])
наuseRef(x)
тот же.