我的代码
<Creatable
name="productType"=
options = {this.state.productOptions}
value = {this.state.productType}
onNewOptionClick = {this.createProductType}
onChange = {this.handleProductChange}
/>
createProductType(option) {
var options = this.state.productOptions;
var label = option.label.charAt(0).toUpperCase() + option.label.slice(1);
options.push({
label: label,
value: option.value
})
this.setState({
productOptions: options,
productType: option.value
})
}
在我点击新选项之前:
单击新选项后:
单击新选项后所需的 UI 状态:
由于我不确定使用 onNewOptionClick 的确切方式,因此没有将其作为问题发布在 Github 上。