1、在setState时,只会把对应的state状态更新,而不会覆盖其它的state状态;
2、this.setState方法的执行是异步的,同setTimeout,即要等同一个作用域中它后面的所有代码执行完毕后它才执行,如果想调用完this.setState之后立即拿到最新的state值,需要使用this.setState({}, callback)。
1、在setState时,只会把对应的state状态更新,而不会覆盖其它的state状态;
2、this.setState方法的执行是异步的,同setTimeout,即要等同一个作用域中它后面的所有代码执行完毕后它才执行,如果想调用完this.setState之后立即拿到最新的state值,需要使用this.setState({}, callback)。