如果我调用 useCallback 方法来更新其依赖数组中的 redux 存储值,我会立即获得更新的值还是在下次调用该方法时获得更新的值?
例如,如果value
本例中的 是5
当我调用该方法时,我会记录 5 还是 10?
const doSomething = React.useCallback(async () => {
await dispatch(changeValue(10));
console.log(value);
}, [value]);
我认为如果更新足够快,可能会出现这种情况,但我想知道预期的行为是什么。