0

我有来自材料 UI 的数据选择器,并且只是用于更新来自数据选择器的数据状态。但我需要分两步进行:首先数据纠察队获取数据,然后在其他按钮单击状态之后更新。或单击此按钮后,道具将推送给孩子。我试图找到它,但 reactJS 对我来说仍然有点复杂。请帮我。

这是我的代码:

var DataPickerField = React.createClass({

 getInitialState: function () {
    return {
      toInsert: ''
    };
  },

  setFechaDesde(e,data){
        this.setState({
          toInsert: data
        })
},

  render: function(){
    console.log(this.state.toInsert);
    return(
      <div>
        <MuiThemeProvider>
            <DatePicker
                hintText = "Wybierz datę"
                onChange={(e, data) => this.setFechaDesde(e,data)}
                defaultDate={new Date()}
            />

        </MuiThemeProvider>
        <MuiThemeProvider>
          <RaisedButton label="OK" />
        </MuiThemeProvider>
        <Insert valToInsert = {this.state.toInsert} />
    </div>)
}
})

module.exports=DataPickerField;
4

1 回答 1

0

好的,我想通了。按钮应该在子组件中。然后我可以使用它来完成需要来自父级的状态的其余代码。这不是我想要的,但正是我应该做的。抱歉有问题

于 2017-04-03T12:23:43.507 回答