Neste projeto foi desenvolvida uma carteira digital de controle de gastos com conversor de moedas integrado, podendo assim, adicionar, remover e editar um gasto. Além de visualizar uma tabela com seus gastos e com o total de gastos convertidos para a moeda de sua escolha.
A aplicação foi desenvolvida em React usando o Redux como ferramenta de manipulação de estado, sendo possível realizar as operações básicas de criação e manipulação de um estado de redux. Foram consumidos os dados da API do awesomeapi API de Cotações para realizar a busca de câmbio de moedas. Sendo passível de consulta através do seguinte endpoint: https://economia.awesomeapi.com.br/json/all.
-
Criação de um store Redux na aplicação React;
-
Criação de reducers no Redux da aplicação React;
-
Criação de actions no Redux da aplicação React;
-
Criação de dispatchers no Redux da aplicação React;
-
Conexão do Redux aos componentes React;
-
Criação de actions assíncronas;
-
Criação de rotas com React Router Dom;
-
Requisição à API.