setState不是立马更新的,而是把更改之后的state排入一个队列,在要渲染的时候,批量处理,也就是拿队列里面最后进来的那个state
setState不是立马更新的 同步
num = 1
this.setState({
num: this.state.num + 1
})
this.setState({
num: this.state.num + 1
})
this.setState({
num: this.state.num + 1
})
console.log(this.state.num)
useState 异步
useState直接覆盖