react-native - 如何循环反应本机 useState 数组?
问题描述
我是 react-native 的新手。我使用了 useState 数组。我需要将 useState 数组数据设置为 Picker。(@react-native-community/picker)
解决方案
你可以这样做。但是在 npmjs 上,您可能已经注意到该软件包不再受支持。我建议你寻找替代包。
const [selected, setSelected] = useState('USD');
const [currencies] = useState(['USD', 'AUD', 'SGD', 'PHP', 'EUR']);
<Picker
selectedValue={selected}
onValueChange={(itemValue, itemIndex) => setSelected(itemValue)}
>
{currencies.map((currency) => <Picker.Item key={currency} label={currency} value={currency} />)}
</Picker>
推荐阅读
- c# - 表单识别器自定义模型在预测过程中返回错误,错误代码为 3014
- java - org.hibernate.hql.internal.ast.QuerySyntaxException:InspectionRequestEntity 未映射
- node.js - 无法在 Windows 上运行命令 expo init 但已安装 expo-cli
- nullpointerexception - 番石榴 synchronizedSortedSetMultimap 比较空指针异常
- mysql - sql中按范围排列的簇数
- typescript - 允许 FormControl 对数字字段取负值
- java - 如何在 FileDialog 中为文件类型设置过滤器
- android - camera.msm8953:C_INCLUDES 必须在源或输出目录下:/libqservice
- xml - 如何在 sap.ui.table 中创建具有固定值下拉列表的自定义列过滤器?
- php - 在 PHP/Phabricator 中使用 PlantUML 图表代码