Statement
Ecommerce Display a list of products that come from a JSON Add a filter by category Add a filter by price Use useContext to avoid passing unnecessary props. Cart: Allow products to be added to a cart. Allow products to be removed from the cart. Allow the quantity of products in the cart to be modified. Synchronize cart changes with the product list. Save the cart to localStorage so it can be recovered when the page reloads. (bonus points)