ReactJS,物料UI setStates后的附加按钮

时间:2017-04-03 12:05:43

标签: reactjs button onclick datapicker

我有来自素材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;

1 个答案:

答案 0 :(得分:0)

好的,我明白了。按钮应该在子组件中。然后我可以使用它来完成需要来自父级的状态的其余代码。它并不是我想要的,但它确实是我应该做的。对不起,问题