Skip to content

Latest commit

 

History

History
42 lines (22 loc) · 1.66 KB

README.md

File metadata and controls

42 lines (22 loc) · 1.66 KB

Link do Projeto

https://shopping-cart-react-zeta.vercel.app/


Resume do Shopping-cart_React

Provider (Fornecedor):

Gerencia o estado global da aplicação, incluindo informações sobre produtos, itens do carrinho e visibilidade do carrinho. Controla os estados products, cartItems, loading e isCartVisible por meio do contexto AppContext.

Cart (Carrinho):

Exibe os itens presentes no carrinho e calcula o preço total dos itens. Utiliza useContext para acessar cartItems e isCartVisible do contexto AppContext para renderizar os itens do carrinho e calcular o preço total.

CartButton (Botão do Carrinho):

Renderiza um botão que exibe o ícone do carrinho e o número de itens no carrinho. Utiliza useContext para acessar cartItems e isCartVisible do contexto AppContext. Alterna a visibilidade do carrinho ao clicar no botão.

CartItem (Item do Carrinho):

Exibe as informações de um item no carrinho e permite a remoção desse item. Utiliza useContext para acessar cartItems e setCartItems do contexto AppContext. Renderiza as informações do item do carrinho e permite a remoção desse item ao clicar em um botão.

Products (Produtos):

Busca e exibe uma lista de produtos. Utiliza useContext para acessar products e loading do contexto AppContext. Utiliza fetchProducts para buscar produtos e exibe uma lista de cartões de produto.

Search (Busca):

Facilita a busca de produtos. Utiliza useContext para acessar setProducts e setLoading do contexto AppContext. Permite ao usuário inserir um termo de pesquisa, busca produtos com base nesse termo e exibe os resultados.