У меня есть встроенный сборщик реагирования, в котором есть массив объектов, которые я извлек из моего API и сохранил в состояние в свойствах. Это скриншот полученных данных
Мне нужно найти правильный объект в массиве из _id при выборе раскрывающегося списка свойств. Мне нужно, чтобы это было сделано с помощью Javascript logi c без повторного вызова на мой сервер. Это мой код внутри рендера для выпадающего списка
<View style={{margin: 20, flexDirection: 'row', flex: 1}}>
{/*PROPERTY....................................................*/}
<View style={{padding: '10px'}}>
<Picker style={styles.picker} selectedValue={this.state.pickerProperty}
onValueChange={(itemValue, itemIndex) => this.getPropertyById(itemValue)}>
<Picker.Item label="Select Property" value=""/>
{this.state.properties.map((item, key) => (
<Picker.Item label={item.PropertyName} value={item._id} key={key}/>
))}
</Picker>
{/*{this.getPropertyById()}*/}
</View>
{/*TYPE........................................................*/}
<View style={{padding: 10}}>
<Picker style={styles.picker} selectedValue={this.state.pickerType}
onValueChange={(itemValue, itemIndex) => this.setState({pickerType: itemValue})}>
<Picker.Item label="Select Type" value=""/>
{this.state.propById.map((item, key) => (
<Picker.Item label={item.tname} value={item.tname} key={key}/>
))}
</Picker>
<Text>{this.state.pickerType}</Text>
</View>
</View>
Мне нужно написать свой код внутри этой функции
getPropertyById=(itemValue)=> { //Need the code here
}