Sobre | Tecnologias | Pré requisitos | Começando | Como contribuir | Licença | Autor
Desafio 1 do módulo 2 da trilha de ReactJS da Rocketseat, essa será uma aplicação onde o seu principal objetivo é criar um hook de carrinho de compras. Você terá acesso a duas páginas, um componente e um hook para implementar as funcionalidades pedidas nesse desafio:
- 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.
As seguintes ferramentas foram usadas na construção do projeto:
Antes de começar 🏁, você precisa ter o Git e o Node instalados em sua maquina.
# Clone este repositório
$ git clone https://github.com/thiilins/RocketStore
# Entre na pasta
$ cd criando-hook-carrinho-de-compra
# Instale as dependências
$ yarn
# Para iniciar o projeto
$ yarn start
# O app vai inicializar em <http://localhost:3000>
- Faça um fork desse repositório;
- Cria uma branch com a sua feature:
git checkout -b minha-feature
; - Faça commit das suas alterações:
git commit -m 'feat: Minha nova feature'
; - Faça push para a sua branch:
git push origin minha-feature
.
Depois que o merge da sua pull request for feito, você pode deletar a sua branch.
Este projeto está sob licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com ❤️ por Thiago Lins