constructor(props) { super(props); this.state = { counter: 0 }; //初始化state this.handleClick = this.handleClick.bind(this); // 事件綁定 }
能夠經過屬性的方法初始化,Babel將會在後臺自動加上constructorreact
class Foo extends Component { state = { loading: true }; }
使用es6箭頭函數,將不須要將事件在constructor中綁定。es6
在react中能夠不使用constructor函數