一个组件的显示形态可以有数据状态和外部参数所决定,而数据状态就是state当需要修改里面值的状态需要通过调用setState来改变,从而达到更新组件内部数据的作用。
setState有两个参数,第一个参数可以是一个对象,或者是一个函数,而第二个参数是一回调函数,用于实时的获取更新之后的数据。
在组件生命周期或React合成事件中,setState是异步
在setTimeout或者原生dom事件中,setState是同步
一个组件的显示形态可以有数据状态和外部参数所决定,而数据状态就是state当需要修改里面值的状态需要通过调用setState来改变,从而达到更新组件内部数据的作用。
setState有两个参数,第一个参数可以是一个对象,或者是一个函数,而第二个参数是一回调函数,用于实时的获取更新之后的数据。
在组件生命周期或React合成事件中,setState是异步
在setTimeout或者原生dom事件中,setState是同步