For my use case in react, you could do something similar:
snapshot.docs.forEach((doc) => { setQuestions((prev: any) => [...prev, { ...doc.data(), id: doc.id }]); });