Как скрыть документ, который был нажат / просмотрен текущим логином в базе данных firestore? Всякий раз, когда новые данные отрисовываются из базы данных пожарного магазина, у них не должно быть документа, который был нажат / просмотрен этим текущим пользователем.
componentDidMount()
ниже делает вызов пожарному магазину
componentDidMount() {
firebase.firestore().collection("Users").limit(2)
.onSnapshot(function (querySnapshot) {
var details = [];
querySnapshot.forEach(function (doc) {
details.push(doc.data());
});
console.log(details)
});
}
и здесь пользователь щелкает мышью, чтобы просмотреть извлеченный документ / пользователя
<FlatList
data={details}
renderItem={({ item }) => {
return (
<View
style={{backgroundColor: '#9a7caa', height: 150,width: 150, margin: 20,}}>
<TouchableOpacity onPress={this.showUser}>
<Text>{item.name}</Text>
<Text>{item.book}</Text>
<Text>{item.number}</Text>
</TouchableOpacity>
</View>
);
}}
/>