Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何创建反应选择数组?_Javascript_Reactjs_React Select - Fatal编程技术网

Javascript 如何创建反应选择数组?

Javascript 如何创建反应选择数组?,javascript,reactjs,react-select,Javascript,Reactjs,React Select,我正在创建地址数据字段,其中country->state->city是使用react select创建的 country->state->city的所有数据都来自API。如果是单一地址,则没有问题 但我想添加多个地址。我想在每个地址中输入country->state->city 因此,我如何从每个地址块中区分国家->州->城市 如何使用react select创建国家->州->城市的数组。我没有得到确切的问题,但将根据我的理解回答: 您可以使用映射功能,将每个地址映射到一个react selec

我正在创建地址数据字段,其中
country->state->city
是使用react select创建的

country->state->city
的所有数据都来自API。如果是单一地址,则没有问题

但我想添加多个地址。我想在每个地址中输入
country->state->city

因此,我如何从每个地址块中区分
国家->州->城市


如何使用react select创建
国家->州->城市的数组。

我没有得到确切的问题,但将根据我的理解回答:

您可以使用映射功能,将每个地址映射到一个react select组件。 然后在JSX中显示该组件

const address=['ad1'、'ad2'、'ad3']//可以根据您的API而有所不同,可以是带有“门牌号”、“地址行1”等的对象

const admap=address.map((添加,索引)=>(
//把你的东西放进去

))
你说的是多选项吗?不,我不是说多选项。我想使用react select创建字段数组。例如,我有一个包含所有国家选项的国家[1]字段,现在我想使用相同选项的react select创建另一个国家[2]字段。但是选择的选项可能不同。我很难理解你在说什么