如何在React Select中更新选项

时间:2019-04-15 09:06:49

标签: javascript reactjs react-select

我正在使用反应库选择https://react-select.com/home,但是在更新状态和选项时遇到问题。

这是我的功能,当省份更改时更新州注册 https://pastebin.com/iWWT8zA0

我的状态会更新,但是select选项不会更改,并且不会报告任何错误。 示例:我更改了省选项,但区域选项未更改。

当省份发生变化时,我将通过id省份(使用Axios)获取数据区域,并使用响应数据设置状态regenciesOption。

在控制台中,显示了regenciesOption

我应该怎么做,以便在更改省份时也更新城市中的数据选项?

<Select
   value={this.state.formKotaSelect2}
   onChange={this.onChangeSelectKota.bind(this)}
   options={this.state.regenciesOption}
   placeholder={"Pilih Kota"}
   styles={colourStyles}
/>

示例数据:

state regenciesOption
[
    {  value : "3601" , label : "Kabupaten Tanerang" },
    {  value : "3601" , label : "Kota Tangerang" }
]

0 个答案:

没有答案