W tym numerze GitHub zasadniczo zaproponowałem zmianę:
x = useCallback( ... , []);
Do:
x = useRef( ... ).current;
Oba są takie same, ale w useRef
React nie porównuje zależności.
Na które nadeszła odpowiedź z pytaniem:
Czy kiedykolwiek zdarza się sytuacja, w której useMemo lub useCallback bez zależności byłoby lepszym wyborem niż useRef?
Nie mogę wymyślić jednego, ale mogłem przeoczyć niektóre przypadki użycia.
Czy ktoś może pomyśleć o takiej sytuacji?
useCallback(x,[])
nauseRef(x)
działa tak samo.