Данные, вставленные в Fierestore, не отображаются в пользовательском интерфейсе с помощью React NativeAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Данные, вставленные в Fierestore, не отображаются в пользовательском интерфейсе с помощью React Native

Сообщение Anonymous »

Я вставляю данные в базу данных Firestore, но они не отображаются в пользовательском интерфейсе Firestore. Но когда я запускаю запрос с использованием библиотеки реагирования, я получаю результаты обратно. Кто-нибудь знает, почему это может происходить?
Это журналы:

Код: Выделить всё

 LOG  Total users:  15
LOG  User ID:  00HxI74CXbjk54IaFOiu {"age": 39, "name": "Fernando"}
LOG  User ID:  2rBtzjf9W9cCfADx20V6 {"age": 39, "name": "Fernando"}
LOG  User ID:  99YNpKHMIcTls9PYKGQ9 {"age": 39, "name": "Fernando"}
LOG  User ID:  P1XF5ICg6KgcDYyA069j {"age": 39, "name": "Fernando"}
LOG  User ID:  Pm18VRl9Tl0ES6sDF7oT {"age": 39, "name": "Fernando"}
...
А это мой код:

Код: Выделить всё

import React, { useEffect } from 'react';
import { View, Text, Button } from 'react-native';
import firebase from '@react-native-firebase/app';
import firestore from '@react-native-firebase/firestore';

// Configuración de Firebase
const firebaseConfig = {
apiKey: "",
authDomain: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: "",
measurementId: ""
};

// Inicializar Firebase
if (!firebase.apps.length) {
console.log('Initializing Firebase');
firebase.initializeApp(firebaseConfig);
} else {
console.log('Firebase already initialized');
}

export default function App() {
useEffect(() => {
// console.log('Firestore instance:', firestore());
}, []);

const addUser = async () => {
console.log('adding user');
console.log(firestore().app.name);

const usersRef = firestore().collection('Users');
usersRef.add({
name: 'Fernando',
age: 39,
})
.then(() => {
console.log('User added!');
});

usersRef
// Filter results
.where('age', '==', 39)
.get()
.then(querySnapshot => {
console.log('Total users: ', querySnapshot.size);
querySnapshot.forEach(documentSnapshot => {
console.log('User ID: ', documentSnapshot.id, documentSnapshot.data());
});

});

console.log('done');
};

return (

Add User to Firestore


);
}
Также я не понимаю, когда я регистрирую имя приложения => console.log(firestore().app.name); я получаю следующее: ЖУРНАЛ [ПО УМОЛЧАНИЮ].

Подробнее здесь: https://stackoverflow.com/questions/787 ... act-native
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • AWS MWAA – данные не отображаются в пользовательском интерфейсе Airflow
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • AWS MWAA – данные не отображаются в пользовательском интерфейсе Airflow
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Проблема видимости в моем пользовательском пользовательском интерфейсе
    Anonymous » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Проблема видимости в моем пользовательском пользовательском интерфейсе
    Anonymous » » в форуме JAVA
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Невозможно получить вставленные данные в базу данных sqlite в памяти с помощью sqlalchemy.
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»