我正在使用 React 和 firebase/firestore 制作一个简单的 CRUD 应用程序。
我目前有一组“产品”,有四条记录。
主页循环显示产品:
import React, { useEffect, useState } from 'react'
import { getDocs, collection } from "firebase/firestore"
import { db } from "../firebase-config"
const Home = () => {
const [products, setProducts] = useState([])
const productsCollectionRef = collection(db, "products")
useEffect(() => {
const getProducts = async () =>{
const data = await getDocs(productsCollectionRef)
setProducts(data.docs.map((doc) => ({...doc.data(), id: doc.id})))
}
getProducts()
})
return (
<div>
{products.map((product) => {
return(
<div>
<div>{product.name}</div>
<div>{product.sku}</div><br />
</div> …Run Code Online (Sandbox Code Playgroud)