/ignite-rocketshoes

Ignite ReactJS Chapter II Desafio 01 - hook de carrinho de compras

Primary LanguageTypeScript

Chapter II Desafio 01 - hook de carrinho de compras

Desafio proposto para praticar os topicos abordados no Ignite @RocketSeat, Chapter II da trilha de ReactJS.

Sobre

O desafio consiste em criar um hook de carrinho de compras como pratica para context API.

Funcionalidades principais

  • Renderizar produtos retornados pela fake api;
  • Adicionar um novo produto ao carrinho;
  • Remover um produto do carrinho;
  • Alterar a quantidade de um produto no carrinho;
  • Cálculo dos preços sub-total e total do carrinho;
  • Validação de estoque;
  • Exibição de mensagens de erro;
  • Entre outros.

Objetivo

Clonar o template disponibilizado, instalar as dependencias, rodar a fake API com yarn server, completar onde não possui código com o código para atingir os objetivos de cada teste.

Resultado Final