Я пытаюсь отобразить обзорную информацию из Zomato API
, но по какой-то причине ничего не отображается.
Я использую FlatList
, чтобы выложить все это, но каждый раз, когда я компилирую код, кажется, ничего не показывает.
Вот весь мой код по теме:
<Text>REVIEWS:</Text>
{this.state.data.all_reviews_count == 0 ?
<View style={{ flex: 1, padding: 20, marginTop:0}}>
<Text style={{ color: '#000', fontWeight: 'bold' }}>No reviews for this restaurant yet</Text>
</View> :
<FlatList
keyExtractor={item => item.id}
showsVerticalScrollIndicator={false}
data={this.state.data}
renderItem={({ item }) =>
<View>
<Text>{item.all_reviews_count}</Text>
</View>}/>}
У меня есть другие данные, которые извлекаются, и все они выводятся просто отлично. По какой-то причине раздел обзора кажется странным.
Я также проверил, как отображаются отзывы в terminal
, и вот что я получил:
"all_reviews": Object {
"reviews": Array [
Object {
"review": Array [],
},
Object {
"review": Array [],
},
Object {
"review": Array [],
},
Object {
"review": Array [],
},
Object {
"review": Array [],
},
],
}
, надеюсь, кто-то с опыт работы с Zomato Api может мне помочь