title: Checkbox not working in react
body: <p>Before this is marked as duplicate I have searched and none of the answers seems to work for me. </p>
  
  <p>My checkbox isn't working when changed, clicked, checked it whatever. </p>
  
  <p>This is my component</p>
  
  <pre><code>class Checkbox extends React.Component{
    constructor(props) {
      super(props);
      this.state = {checked: false}
      this.handleCheck = this.handleCheck.bind(this);
    }
    this.handleCheck(e) {
      e.preventDefault();
      this.setState({
        checked: e.target.checked
      })
    }
    render() {
      return (
        &lt;input type="checkbox" checked={this.state.checked} onChange={this.handleChecked}
      );
    }
  }
  </code></pre>
  
  <p>Any reason why it shouldn't work? </p>