0
以下の関数は、反応選択ドロップダウンのonChangeイベントです。 this.state.value(太字で強調表示)は、ドロップダウンが初めて変更されたときにのみ定義されます。誰かが同じものを入力してもらえますか?しかし、状態は以下の条件で設定されます。状態値は、設定されても初期値が未定義です
handleSelectChange(val,event) {
var label;
if(val.map==undefined) {
label = val["label"];
this.setState({value:val}) ;
}
else{
label = val["label"];
this.setState({value:val}) ;
}
this.setState({dropDownSelected:true},function(){
this.props.dropDownSelected(**this.state.value**);
})
}