我正在使用反应库选择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" }
]