Aplicação realizada como desafio do Chapter II do Ignite da Rocketseat, uma página de um site de compra de tênis.
Nesse desafio podemos adicionar compras ao nosso carrinho e temos a página de checkout onde também podemos adicionar e retirar itens do nosso carrinho
- Mostrar no header quantos itens distintos temos dentro do carrinho.
- Criar um hook personalizado chamado
useCart
.- Com o
useCart
devemos poder adicionar, remover e atualizar as compras do carrinho. - Ter um aviso quando o item não estiver mais disponível no estoque.
- Com o
- Deixar página Home e página Cart dinâmicas com os valores a serem adicionados no carrinho.
- Usuário não pode diminuir a quantidade de um produto quanda a mesma é 1.
- Armazenar todos os dados dentro do
localStorage
.