En esta edición de GitHub, esencialmente propuse cambiar:
x = useCallback( ... , []);
A:
x = useRef( ... ).current;
Los dos son iguales pero con useRef
React no compara las dependencias.
Para lo cual llegó una respuesta con una pregunta:
¿Hay alguna situación en la que una useMemo o useCallback sin dependencia sea una mejor opción que useRef?
No puedo pensar en uno, pero puedo haber pasado por alto algunos casos de uso.
Entonces, ¿alguien puede pensar en tal situación?
useCallback(x,[])
auseRef(x)
funciona igual.