Я использую базу данных Firebase в реальном времени, я могу получить данные фотографии, но я буду использовать фотографию в базе данных реального времени, она не отображает плоский список компонентов.
мой код получает базу данных:
componentDidMount() {
firebase.auth().onAuthStateChanged(user => {
if (user != null) {
const rootRef = firebase.database().ref();
const userRef = rootRef.child(`user/${user.uid}/car`);
this.setState({ uid: user.uid })
userRef.on('value', (childSnapshot) => {
const cars = [];
childSnapshot.forEach((doc) => {
cars.push({
distance: doc.val().distance,
time: doc.val().time,
price: doc.val().price,
photo:doc.val().photo,
key: doc.key,
});
this.setState({
cars: Object.values(cars)
})
});
})
}
});
}
Flatist
<FlatList data={this.state.cars}
renderItem={({ item }) => (
<List>
<ListItem avatar>
<Image style={{width:50,height:50}} source={item.photo}></Image>
</ListItem>
</List>)}
/>
Не показывать фото "Картинка"