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
Redux
em aplicaçõesReact
- Criado reducers no
Redux
em aplicaçõesReact
- Criado actions no
Redux
em aplicaçõesReact
- Criado dispatchers no
Redux
em aplicaçõesReact
- Conectar
Redux
aos componentesReact
- Criado actions assíncronas na sua aplicação
React
que 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 start
rodar a aplicação; - Execute
npm test
testar a aplicação;