Reactjs 更新组件会解除其上相关事件的绑定

Reactjs 更新组件会解除其上相关事件的绑定,reactjs,Reactjs,变量字段=React.createClass{ getInitialState:函数{ 返回{ 当前:正确 }; }, ValChange:函数{ 警惕; }, 渲染:函数{ 返回{ this.state.Current?:没有; } }我会这样做的 var Field = React.createClass({ getInitialState: function() { return { Current: true

变量字段=React.createClass{ getInitialState:函数{ 返回{ 当前:正确 }; }, ValChange:函数{ 警惕; }, 渲染:函数{ 返回{ this.state.Current?:没有; }
}我会这样做的

    var Field = React.createClass({
        getInitialState: function() {
          return {
            Current: true
          };
        },
        ValChange: function(e) {
          alert(e);
        },
        render: function() {
            var returnIt = '';
            if (this.state.Current) returnIt = (
                <input className = "Searchtextbox" onChange = {this.ValChange} />
            );
            else returnIt = (<span> nothing... </span>);
            return returnIt;
        }
    });

我不认为这会解决我的问题。这不是另一种编写代码的方式吗?