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
posted @ 2022-07-05 14:53  白日梦想家er  阅读(19)  评论(0编辑  收藏  举报