我需要实现动态选择器,这将在用户从父选择器中选择任何值时实现,基于我们将显示一个或多个子选择器。 在本机selectedValue中只接收对象,我需要在map循环中设置它,其中应该动态更改其值。我该如何实现呢。 我的代码是:
res.data.map((s, i) => {
return (
<Picker
key={i}
selectedValue={}//want to set to selected value
onValueChange={(itemValue, itemIndex) => {console.log('here')}}>
s.dropdown.map((v, j) => {
return (<Picker.Item key={j} value={v.Part.id} label={v.Part.Name} />)
});
</Picker>
);
});