aquí está mi código:
const q = query( collection(dataBase, "recordings"), orderBy("createdAt"), limitToLast(1) ); await getDocs(q).then((querySnapshot) => { querySnapshot.forEach((element) => { let data = element.data(); if (data.reviewedByUser.includes(userId)) { setUpdated(updated + 1); } else { setInfo((arr) => [...arr, data]); } }); });por qué funciona de manera intermitente: algunas de las grabaciones que no revisé no se muestran. Por desgracia, la base de datos no los recupera. Gracias de antemano por las respuestas!
esta función Async se ejecuta en un gancho useEffect. Accidentalmente, la principal función useEffect era Asynchronous. Lo envolví en una función regular. ¿Ayudará?