第一种
this.setState({
count: this.state.count + 1
})
第二种
this.setState((state, props) => {
// 可以拿到之前的state和 props
console.log(state, props)
return {count: this.state.count + num}
})
第三种
this.setState({ count: this.state.count + 1}, () => {
// setSate是异步的,这里能拿到更新后的值
console.log( this.state.count)
})
// 这里取到的还是更新前的值
console.log( this.state.count)