Я не могу получить никаких обработчиков React SyntheticKeyboardEvent для регистрации чего-либо, кроме null для свойств события.
Я изолировал компонент в скрипке и получаю тот же результат, что и в моем приложении. Может ли кто-нибудь увидеть, что я делаю неправильно?
http://jsfiddle.net/kb3gN/1405/
var Hello = React.createClass({
    render: function() {
      return (
      <div>
        <p contentEditable="true"
           onKeyDown={this.handleKeyDown}
           onKeyUp={this.handleKeyUp}
           onKeyPress={this.handleKeyPress}>Foobar</p>
        <textarea
           onKeyDown={this.handleKeyDown}
           onKeyUp={this.handleKeyUp}
           onKeyPress={this.handleKeyPress}>
        </textarea>
        <div>
          <input type="text" name="foo" 
           onKeyDown={this.handleKeyDown}
           onKeyUp={this.handleKeyUp}
           onKeyPress={this.handleKeyPress} />
        </div>
      </div>
      );
    },
    handleKeyDown: function(e) {
      console.log(e);
    },
    handleKeyUp: function(e) {
     console.log(e);
    },
    handleKeyPress: function(e) {
     console.log(e); 
    }
});
React.renderComponent(<Hello />, document.body);