import { useEffect, useState } from "react"; export default function Products() { const [products, setProducts] = useState([]); const [loading, setLoading] = useState(true); // Fetch products from an API useEffect(() => { async function fetchProducts() { try { const response = await fetch("https://api.example.com/products"); const data = await response.json(); setProducts(data); setLoading(false); } catch (error) { console.error("Error fetching products:", error); setLoading(false); } } fetchProducts(); }, []); return (
Loading products...
) : ({product.description}
${product.price}