Skip to content

Este é um projeto de carrinho de compras desenvolvido com React JS e utilizando a API do mercado livre para a listagem de produtos. Esse é um projeto onde ele permite listar produtos na tela, buscar produtos consumindo a API do Mercado Livre, adicionar produtos e remover produtos do carrinho.

Notifications You must be signed in to change notification settings

Pilatis/Shopping-cart_React

Repository files navigation

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.

About

Este é um projeto de carrinho de compras desenvolvido com React JS e utilizando a API do mercado livre para a listagem de produtos. Esse é um projeto onde ele permite listar produtos na tela, buscar produtos consumindo a API do Mercado Livre, adicionar produtos e remover produtos do carrinho.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published