react项目简记(state和setState)
state():初始化状态(私以为类似于调用变量前声明变量) ---未完待续
状态(state)即数据,是组件内部的私有数据,只能在组件内部使用;
state的值是对象,可以通过this.state来获取状态
visible={this.state.visible}
setState():修改状态
状态是可变的,可以通过this.setState({要修改的数据})来改变状态
注:跟vue语法不同,不要直接修改state中的值,这是错误的
例:
this.setState({
count:this.state.count+1
}) //true
this.state.count+=1 //err
this.setState({checkVisible:true}); //true
this.State({checkVisible:true});//err