Repositório possuí projeto desenvolvido no período que estive na Trybe, abordando conceitos de gerenciamento de estado com Redux
.
- Este é um projeto desenvolvido para aprender
Redux
; - Primeiro projeto utilizando
Redux
.
Neste projeto, desenvolvi uma carteira de controle de gastos com conversor de moedas, 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.
Neste projeto, desenvolvi as seguintes habilidades:
- Criar um store Redux em aplicações React;
- Criar reducers no Redux em aplicações React;
- Criar actions no Redux em aplicações React;
- Criar dispatchers no Redux em aplicações React;
- Conectar Redux aos componentes React;
- Criar actions assíncronas na sua aplicação React que faz uso de Redux.
-
Clone o repo:
git clone git@github.com:Ludson96/project-trybe-wallet.git
-
Entre na pasta do repositório que você acabou de clonar:
cd project-trybe-wallet
-
Instale as dependências:
npm install
-
Execute a aplicação
React
:npm start
-
Toda a logica se na pasta
src
, para executar os testes basta usar o comandonpm test
para executar todos os testes ounpm test <nome do teste>
para executar um teste especifico.