Моя проблема состоит в том, чтобы получить массив, который отображается на консоли в представлении. Мой метод получения пользовательских документов из коллекции в firestore:
var UserData= [];
componentDidMount() {
const firestore = getFirestore();
firestore.collection("users").get().then(data => {
data.forEach(doc => {
// console.log( "User",doc.data());
UserData.push(doc.data());
});
console.log("User:", UserData);
});
render() {
return (
<div>
<button onClick={this.onLoad}>Get specific user data</button>
<button onClick={this.onLoad1}>Get all user data</button>
</div>
);
}
}
export default compose()(AdminPanel);
Когда страница открывается в консоли, это: [! [Введите описание изображения здесь] [1]] [1]
Итак, мой вопрос: как заставить конструктор получить этот массив пользователей и визуализировать их в виде данных на странице?