1.State状态:不推荐直接操作DOM
通过state管理页面中的状态
constructor(props){ super(props); this.state={ uname:"amy" } }
1.使用:{this.state.name}
2.或用ES6解构赋值 :
先const {uname,age}=this.state
用时直接{uname}即可
3.怎么修改state:
假设在点击按钮时:
clickHandler(){
this.setState({
uname:"amy",
age:28
})
}
setState的值变化会重新执行render