现在使用react写代码时,有两种写法
一种是
class App extends Component{
constructor(props){
super(props)
this.state={status:true}
}
doSomething:()=>{
this.setState({status:false})
}
render(){
return (<div><button onClick={this.doSomething}>点击</button></div>)
}
}
另一种是
class App extends Component{
constructor(props){
super(props)
this.state={status:true}
}
render(){
return (<div><button onClick={()=>this.setState({status:false})}>点击</button></div>)
}
}
想知道这两种到底有什么区别,哪种方式更好?
米琪卡哇伊
茅侃侃
相关分类