React 中使用this.setState方法

在React中会用到很多的局部的全局变量,此时就会用到this.setState。

有时候用this.setState之后就要立刻用改变之后的值,这时就会出现错误,这个值是没有变化的。那么问题来了 ,为什么会这样呢?

答案就是this.setState。它是一个一部的

那么又有人要问了  怎么把它变成同步的呢  

 
//异步的操作  (常用操作)

this.setState({count:1})
console.log(this.state.count)
//同步的操作

this.setState({count:1},()=>{
console.log(this.state.count)//输出count=1
});



 

猜你喜欢

转载自blog.csdn.net/rebooting_now/article/details/81316130
今日推荐