this.setState(prevState => ({
score: prevState.score + 10,
rightAnswers: prevState.rightAnswers + 1,
currentQuestion: setTimeout(() => {
prevState.currentQuestion + 1
}, 2000)
}))
}
单击按钮时,我会更改状态。我的目标是延迟 currentQuestion 状态更改,在此期间我想显示某些状态消息,但我想立即更新分数而不会延迟。
这样做的正确方法是什么?
PS:这个变体不起作用,它是为了我想要做的事情的整体表现。
谢谢。