我有来自素材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;
答案 0 :(得分:0)
好的,我明白了。按钮应该在子组件中。然后我可以使用它来完成需要来自父级的状态的其余代码。它并不是我想要的,但它确实是我应该做的。对不起,问题