0

如果我调用 useCallback 方法来更新其依赖数组中的 redux 存储值,我会立即获得更新的值还是在下次调用该方法时获得更新的值?

例如,如果value本例中的 是5当我调用该方法时,我会记录 5 还是 10?

const doSomething = React.useCallback(async () => {
    await dispatch(changeValue(10));
    console.log(value);     
}, [value]);

我认为如果更新足够快,可能会出现这种情况,但我想知道预期的行为是什么。

4

0 回答 0