как я могу отобразить данные, поступающие из моей базы данных firestore в реагировать на родную систему?
ниже мой код, который только выталкивает данные в массив, но я не знаю, как использовать его на карте. Я попытался использовать Flatlist, но не смог.
На данный момент, когда я пытался напечатать данные в консоли, это выглядит так:
Array ["VD GOT JEALOUS", " Пример содержимого ",]
Я хочу, чтобы этот массив отображался в компоненте Card или Text
state = {
content: []
}
componentWillMount(){
/* similar to mounted in vue */
this.retrieveAnnouncement()
}
retrieveAnnouncement = () => {
/* retrieve announcements */
firebase.firestore().collection("announcement").get().then((querySnapshot) => {
querySnapshot.forEach((doc) => {
this.state.content.push(doc.data().CONTENT);
}).catch(err => console.log(err));
});
};
render() {
return (
<View>
<Button onPress={this.samplePrint} title="Print"></Button>
</View>
)
}