我的函数看起来像这样:
this.setState(prevState => ({
time : prevState.time + 1
}), function() {
doSomethingWithNewState(this.state.time)
})
Run Code Online (Sandbox Code Playgroud)
在这种情况下使用等待是否正确?像这样:
await this.setState(prevState => ({
time : prevState.time + 1
}));
doSomethingWithNewState(this.state.time);
Run Code Online (Sandbox Code Playgroud)