У меня выпадающий список, и я использую компонент выбора, реагирующий на реакцию. Все работает нормально, проблема в том, что мне нужно закрыть выпадающий список, когда пользователь нажимает на любые элементы выбора
this.state.list.map((obj, index) => {
return (
<Picker.Item key={index} label={obj.label} value={obj.value} />
);
средство выбора дает нам только значение пропуска onValueChange, но мне нужна функция onPress для каждого элемента выбора отдельночтобы закрыть раскрывающийся список.
Я также пробовал это
this.state.list.map((obj, index) => {
return (
<TouchableWithoutFeedback onPress={this.itemPressHandler}>
<Picker.Item key={index} label={obj.label} value={obj.value} />
</TouchableWithoutFeedback>
);
, но он не отображает раскрывающийся список.
Есть ли способ получить эту функцию?