Projeto realizado durante módulo de Front-end do curso de desenvolvimento web da Trybe.
O que foi feito
Neste projeto desenvolvi web-app de carteira de controle de gastos com conversor de moedas utilizando Redux para gerenciar os estado global do app e evitar o prop drilling.
Ao utilizar essa aplicação um usuário deverá ser capaz de:
- Adicionar, remover e editar um gasto;
- Visualizar uma tabelas com seus gastos;
- Visualizar o total de gastos convertidos para uma moeda de escolha;
- Docs da API de moedas;
📝 Habilidades
- Utilizado
Redux, biblioteca de gerenciamento de estado global; - Criado um store
Reduxem aplicaçõesReact - Criado reducers no
Reduxem aplicaçõesReact - Criado actions no
Reduxem aplicaçõesReact - Criado dispatchers no
Reduxem aplicaçõesReact - Conectar
Reduxaos componentesReact - Criado actions assíncronas na sua aplicação
Reactque faz uso deRedux; - Testes do app;
Para rodar o projeto
- Clone o projeto desse repositório para sua máquina;
- Execute
npm install; - Execute
npm startrodar a aplicação; - Execute
npm testtestar a aplicação;