在这个GitHub issue中,我本质上建议更改:

x = useCallback( ... , []);

至:
x = useRef( ... ).current;

两者是相同的,但是使用useRef,React不会比较依赖关系。

为此,有一个问题的答复:



我想不出一个,但我可能忽略了一些用例。

那么有人能想到这种情况吗?

最佳答案

每个React Hooks API文档:



您可以阅读有关herehere的更多信息。

关于reactjs - useMemo或useCallback VS useRef的空依赖关系,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58810036/

10-10 00:25