Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

86
Vistas
Can't get the data from firebase database to react native

I'm learning react native, and now i'm using firebase...

But i am not able to get data from firebase database as easily as java, i am wondering if i am doing something wrong somewhere, someone please help me, thanks!

It can't get the data to the setCarts...

Here is my code and firebase database!

const getCartProducts = () => {
    database()
      .ref("carts/" + user.uid + "/")
      .on("value", function (snapshot) {
        let array = [];
        snapshot.forEach(function (childSnapshot) {
          let childData = childSnapshot.val();
          let k = childSnapshot.key;
          database()
            .ref("products/" + k)
            .on("value", function (s) {
              let sData = s.val();
              array.push({
                id: k,
                count: childData.count,
                imageUrl: sData.imageUrl,
                name: sData.name,
                type: sData.type,
                price: sData.price,
                like: sData.like,
                popular: sData.popular,
                storageQuantity: sData.storageQuantity,
                description: sData.description,
              });
            });
        });
        // console.log(array);
        setCarts(array);
      });
  };

firebase database image

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda