Níže je kód. Vždy, když jsem se kliknutím na přidat do košíku, pro každou položku. Vidím upozornění. A Místo toho, aby položky, pokud mám konzoli.přihlaste se něco statického to je také pracovat, ale s bodem. Jsem stále na Syntetické bázi Událostí v konzole
function Product() {
useEffect (() => {
fetchItems();
},[]);
const [items, setItems] = useState([]);
const fetchItems = async() => {
const data = await fetch('/product',{
method: "GET",
headers: {
Accept: "application/json",
"Content-Type": "application/json"
},
credentials: "include"
});
const items = await data.json();
setItems(items);
};
const clickMe = (item) => {
alert("Working");
console.log(item);
};
return (
<div>
<h1>Product Page</h1>
{
items.map(item => (
<p>{item.productname} {item.productprice} {item.type} <a onClick={clickMe.bind(item)}>add to cart</a> </p>
))
}
</div>
)
}
export default Product