小编Tim*_*ett的帖子

我的 React 项目中 Firestore 数据库的读取次数非常多

我正在使用 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)

firebase reactjs google-cloud-firestore

0
推荐指数
1
解决办法
897
查看次数

标签 统计

firebase ×1

google-cloud-firestore ×1

reactjs ×1