Nesta edição do GitHub, propus essencialmente mudar:
x = useCallback( ... , []);
Para:
x = useRef( ... ).current;
Os dois são iguais, mas com useRef
React não compara as dependências.
Para o qual uma resposta veio com uma pergunta:
Existe alguma situação em que useMemo ou useCallback sem dependência seja uma escolha melhor que useRef?
Não consigo pensar em um, mas posso ter esquecido alguns casos de uso.
Então, alguém pode pensar em tal situação?
useCallback(x,[])
parauseRef(x)
funciona da mesma maneira.