[ cartItems, setCartItems ] = useState([])
function addToCart(newItem) {
setCartItems(prevItems => [...prevItems, newItem])
}
function removeFromCart(itemId) {
setCartItems(prevItems => prevItems.filter(item => item.id !== itemId))
}
function emptyCart() {
setCartItems([])
}