Я новичок в React Native, и я пытаюсь получить данные из таблицы, как, например, я создал форму, в которой я добавил данные пользователя, и они успешно сохранены в базе данных Firebase, теперь даже я отображал все информация, но здесь я хочу сделать, когда пользователь нажимает на «Regional-Location», то есть в Мексике, где указываются c данные о человеке из Мексики. Вот что я сделал: я составил плоский список, в котором я отображаю местоположение:
<FlatList
data={this.state.markers}
renderItem={
({ item }) =>
<TouchableOpacity onPress={() => { }}> //**Here onPress I want to show further details from firebase of specific user**
<Text>{"Instructor Availibility: " + item.to}</Text>
</TouchableOpacity>
}
style={{ width: '100%' }}
/>
Вкл. При нажатии любой из этих областей отображаются сведения о Появится репетитор. В извлеченных значениях в componentWillMount:
componentWillMount() {
let currentComponent = this;
firebase.database().ref('/tutor').on("value", function(snapshot) {
console.log(snapshot.val());
let data = snapshot.val();
let items = Object.values(data);
currentComponent.setState({items});
});
}
Теперь, когда пользователь нажимает на любой регион, другие данные, такие как имя, адрес электронной почты и c, отображаются для лица, доступного только в этом регионе.