这篇博文和官方文档展示了如何使用useCallback
来创建回调 ref。
但是没有一个例子useCallback
有依赖关系的例子。
我应该如何设置?
例如,如果我执行以下操作,它将不起作用,因为每当myDependency
更改时回调将被触发而无需任何参数。
const [myDependency, setMyDependency] = useState();
const myRef = useCallback(node => {
doSomeMagic(node, myDependency);
}, [myDependency]);