Extra careful with the meaning of this in JSX callbacks. In JavaScript, class methods aren't bound by default. It'll throw undefined if you forget to bind this.handleClick.
// This binding (.bind) is a must to make `this` work in the callback
this.handleClick = this.handleClick.bind(this);