你好,我是新来的,我正在尝试显示arrayofData和arrayofID,但是我不确定该怎么做?
class ListCampaigns extends React.Component {
FindDocuments() {
db.collection("campaigns")
.get()
.then(function(querySnapshot) {
var arrayofID = [];
var arrayofData = [];
querySnapshot.forEach(function(doc) {
arrayofID.push(doc.id);
const campaignName = doc.data();
arrayofData.push(campaignName);
});
return arrayofData, arrayofID;
});
}
render() {
return (
<div>
<ul>{this.FindDocuments}</ul>
</div>
);
}
}
答案 0 :(得分:0)
您当前正在尝试通过编写nuget
在render方法中渲染函数。相反,您可以使用this.FindDocuments
钩子并调用componentDidMount
并将在响应中获得的数据设置为组件状态。
示例
this.FindDocuments()