javascript – 在React JS上绑定touchstart的正确方法是什么?

我正在学习React JS,截至目前我在源代码,测试或官方文档上找不到任何示例.在文档上,据说支持touchStart事件,但handleTouchStart不起作用.

我发现的唯一地方和实际工作的例子是react-touch项目.

以下代码有效,但这是唯一的绑定方式吗?对我来说,它看起来像是一种廉价的解决方法

var MyHeader = React.createClass({
  handleTouchStart: function() {
    console.log('handleTouchStart');
  },
  render: function() {
    return this.transferPropsTo(
        <header onTouchStart={this.handleTouchStart}>{title}</header>
    );
  }
};

这样做的实际方法是什么?

最佳答案
从React v0.14开始,你不必调用React.initializeTouchEvents(true);手动了.

http://facebook.github.io/react/blog/2015/10/07/react-v0.14.html#breaking-changes

转载注明原文:javascript – 在React JS上绑定touchstart的正确方法是什么? - 代码日志