Projeto do Bloco 15 - Gerenciamento de estado com Redux do curso de Desenvolvimento Web da Trybe.
É uma aplicação que computa gastos em diferentes moedas e converte tudo para uma única moeda, que pode ser escolhida pelo usuário.
Tudo isso usando o Redux para compartilhar o estado da sua aplicação entre seus vários componentes.
A API de cotações de moedas usada neste projeto está disponível neste link.
Quantidade de requisitos: 10
Requisitos feitos: 9
URL do projeto: https://sheilans.github.io/project-trybewallet/
- Criar um store, reducers, actions, actions assíncronas e dispatchers no Redux em uma aplicação React
- Conectar O Redux aos componentes React
Para rodar esse projeto no seu computador, abra o terminal e siga o passo-a-passo a seguir:
- Clone o repositório
git clone git@github.com:SheilaNS/project-trybewallet.git
- Entre na pasta do repositório que você acabou de clonar
cd project-trybewallet
- Instale as dependências
npm install
- Inicialize o projeto
npm start
- O navegador vai abrir uma nova aba com a página do projeto
├── public
│ ├── favicon.ico
│ ├── index.html
│ ├── logo192.png
│ ├── logo512.png
│ ├── manifest.json
│ └── robots.txt
├── src
│ ├── actions
│ │ ├── index.js
│ │ ├── rates.js
│ │ ├── user.js
│ │ └── wallet.js
│ ├── assets
│ │ ├── Form.css
│ │ ├── Login.css
│ │ ├── Table.css
│ │ └── Wallet.css
│ ├── components
│ │ ├── Form.js
│ │ └── Table.js
│ ├── pages
│ │ ├── Login.js
│ │ └── Wallet.js
│ ├── reducers
│ │ ├── index.js
│ │ ├── user.js
│ │ └── wallet.js
│ ├── service
│ │ └── quotationAPI.js
│ ├── store
│ │ └── index.js
│ ├── App.css
│ ├── App.js
│ ├── Routes.js
│ ├── index.css
│ ├── index.js
│ ├── logo.svg
│ ├── serviceWorker.js
│ └── setupTests.js
├── .eslintignore
├── .eslintrc.json
├── .gitignore
├── .npmrc
├── .stylelintignore
├── .stylelintrc.json
├── README.md
├── package-lock.json
└── package.json