Dans ce numéro de GitHub, j'ai proposé essentiellement de changer:
x = useCallback( ... , []);
À:
x = useRef( ... ).current;
Les deux sont identiques mais avec useRef
React ne compare pas les dépendances.
Pour lequel une réponse est venue avec une question:
Y a-t-il jamais une situation où un useMemo sans dépendance ou useCallback serait un meilleur choix que useRef?
Je ne peux pas penser à un, mais j'ai peut-être ignoré certains cas d'utilisation.
Alors, quelqu'un peut-il penser à une telle situation?
useCallback(x,[])
enuseRef(x)
fonctionne de la même manière.