渲染:
<FlatList
data={this.state.data}
renderItem={({ item }) =>
<Text style={styles.item}>{item.key}</Text>}
/>
我的方法:
displayCollectionUser().then((collection) => {
this.setState({
data: Object.values(collection)
});
console.log("this.state.data");
console.log(this.state.data);
});
答案 0 :(得分:1)
您好,您来自data
的{{1}}必须是FlatList
。您的回复是Array
。
Object
必须是一个数组。您可以将响应更改为数组,也可以将对象属性移动到数组。
只需使用此:
this.state.data