【问题标题】:ReactJS, material UI setStates after additional buttonReactJS,附加按钮后的材质 UI setStates
【发布时间】:2017-04-03 12:05:42
【问题描述】:

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

【问题讨论】:

  • 你也可以写你的 setFechaDesde 函数吗?

标签: reactjs button onclick datapicker


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-28
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    • 2021-03-04
    • 2021-12-19
    • 2021-07-23
    相关资源
    最近更新 更多