In questo numero di GitHub ho essenzialmente proposto di cambiare:
x = useCallback( ... , []);
Per:
x = useRef( ... ).current;
I due sono uguali ma con useRef
React non confronta le dipendenze.
Per cui è arrivata una risposta con una domanda:
Esiste mai una situazione in cui un useMemo o useCallback senza dipendenza sarebbe una scelta migliore di useRef?
Non riesco a pensarne uno, ma potrei aver trascurato alcuni casi d'uso.
Qualcuno può pensare a tale situazione?
useCallback(x,[])
auseRef(x)
funziona allo stesso modo.