Uma breve descrição sobre o que esse projeto faz e para quem ele é
Projeto de E-commerce em ReactJS e TypeScript com Redux e Testes Neste projeto, desenvolvemos um e-commerce utilizando as tecnologias ReactJS, TypeScript e Redux. Além disso, aplicamos testes iniciais e de integração para garantir a qualidade do código.
Tecnologias utilizadas
- ReactJS: biblioteca JavaScript para a construção de interfaces de usuário.
- TypeScript: linguagem de programação que adiciona tipagem estática ao JavaScript.
- Redux: biblioteca para gerenciamento de estados em aplicações JavaScript.
- Jest: framework de testes JavaScript para aplicações React.
O e-commerce desenvolvido tem as seguintes funcionalidades:
- Listagem de produtos com informações como preço, nome e imagem;
- Adição de produtos ao carrinho;
- Remoção de produtos do carrinho;
- Cálculo do total do carrinho;
- Finalização da compra.
O projeto conta com testes iniciais e de integração, que estão localizados na pasta src/tests
. Esses testes garantem que as funcionalidades do e-commerce estejam funcionando corretamente.
para rodar os testes é bem simples, basta usar o comando no terminal:
npm run test
Com este projeto, foi possível aprender a utilizar as tecnologias ReactJS, TypeScript e Redux para construir um e-commerce completo. Além disso, a aplicação de testes foi essencial para garantir a qualidade do código.