React native 只有一个项目时,React Native中的FlatList不会呈现

React native 只有一个项目时,React Native中的FlatList不会呈现,react-native,react-native-flatlist,React Native,React Native Flatlist,我正在尝试在React原生项目中使用FlatList呈现项。所以我的问题是,当我渲染2个项目时,我可以看到结果,但当我的数据数组中只有on项目时,它们在我的屏幕上没有结果。知道为什么会发生这种情况吗 const data = this.getListPrise() <View> <View style={styles.allPAge} > <View style={styles.centerText}> <

我正在尝试在React原生项目中使用FlatList呈现项。所以我的问题是,当我渲染2个项目时,我可以看到结果,但当我的数据数组中只有on项目时,它们在我的屏幕上没有结果。知道为什么会发生这种情况吗

 const data = this.getListPrise()

 <View>
    <View style={styles.allPAge} >
       <View style={styles.centerText}>
          <Text style={styles.text}>Voici vos differentes capture </Text>
        </View>
        <View  style={{flex: 1}}>
        <FlatList
          data={data}
          renderItem={({ item }) =>
            <TouchableOpacity style={styles.container}  onPress={() => this.modifCapture(item)}>
              <Image style={styles.mark} source={avatar}></Image>
              <View style={styles.displayUnder}  >
                <Text style={styles.textCapture}><Text style={styles.textCaptureTitle}>Espèce </Text>: {item.espece}</Text>
                <Text style={styles.textCapture}><Text style={styles.textCaptureTitle}>Date </Text>:
                      {moment(item.date).format(" D MMMM  YYYY, h:mm:ss")}</Text>
                <Text style={styles.textCapture}><Text style={styles.textCaptureTitle}>Poids </Text> : {item.poids} kg</Text>
              </View>
            </TouchableOpacity>  
          }
          style={{ flex: 1, flexDirection: 'column', padding: 1 }}
        />
        </View>
         <ActionButton buttonColor="rgba(231,76,60,1)" onPress={() => this.Addfish()}></ActionButton>
       <View>

    </View>
      </View>

    </View>
const data=this.getListPrise()
Voici vos差分捕捉
此.modificapture(项目)}>
Espèce:{item.espece}
日期:
{时刻(item.date).format(“D MMMM YYYY,h:mm:ss”)}
Poids:{item.Poids}kg
}
style={{flex:1,flexDirection:'column',padding:1}
/>
this.Addfish()}>

当您认为只有一个项目时,是否尝试使用console.log检查数据内容,只是为了确认确实有一个项目而不是没有?