title: React not responding to key down event
body: <p>I'm trying to implement some very basic key press detection and I can't get it to work at all. I have a bare component that should be picking up on the <code>onKeyDown</code> event but nothing gets logged out in the console:</p>
  
  <pre><code>class App extends React.Component {
    constructor(props) {
      super(props);
    }
  
    handleKeyDown(event) {
      console.log('handling a key press');
    }
  
    render() {
      return (
        &lt;ChildComponent onKeyDown={this.handleKeyDown} /&gt;
      );
    }
  }
  
  React.render(&lt;App /&gt;, document.getElementById('app'));
  </code></pre>