Nesse desafio implementei um hook responsável por gerenciar um carrinho de compras.
- Adicionar produto.
- Remover produto.
- Incrementar ou decrementar quantidade do produto no carrinho.
Usei Context API para ter um estado global do carrinho de compras. Além disso, usei o local storage do navegador para manter informações do carrinho salvas mesmo que o usuário feche o navegador.