Files
DonConfiaoCatalog/src/App.tsx

32 lines
658 B
TypeScript

import './App.css'
import { useEffect, useState } from "react";
import type { Product } from './types';
import { ProductCards } from './pages'
function App() {
const [products, setProducts] = useState<Product[]>([]);
useEffect(() => {
async function fetchProducts(){
try{
const response = await fetch("http://localhost:8010/api/v1/products");
const data = await response.json();
setProducts(data);
}catch(error){
console.error(`Este es el error: ${error}`);
};
};
fetchProducts();
}, []);
return (
<>
<ProductCards products={ products }/>
</>
)
}
export default App