第一種:官方推薦的:
class LoginControl extends React.Component {
constructor(props) {
super(props);
this.handleLoginClick = this.handleLoginClick.bind(this);
this.handleLogoutClick = this.handleLogoutClick.bind(this);
this.state = {isLoggedIn: false};
}
第二種:比較方便
render() {
return (
<div onClick={this.handleClick.bind(this)}>ES6方式創建的組件</div>
);
}
第三種:箭頭函數
return (
<button onClick={(e) => this.handleClick(e)}>
Click me
</button>
);