sorry somehow i cant insert image here is my code import { useEffect, useState } from 'react'; import { Link } from 'react-router-dom'; import axios from 'axios'; // import data from '../data'; function HomeScreen() { const [products, setProducts] = useState([]); useEffect(() => { const fetchData = async () => { const result = await axios.get('/api/products'); setProducts(result.data); }; fetchData(); }, []); return ( <div> <h1>Featured Products</h1> <div className="products"> {products.map((product) => ( <div className="product" key={product.slug}> <Link to={`/product/${product.slug}`}> <img src={product.image} alt={product.name} /> </Link> <div className="product-info"> <Link to={`/product/${product.slug}`}> <p>{product.name}</p> </Link> <p> <strong>${product.price}</strong> </p> <button>Add to cart</button> </div> </div> ))} </div> </div> ); } export default HomeScreen;
Vann Bonath Posted new comment January 26, 2023

Noooooo