Skip to content

PabloLSa/Trybe-Wallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trybe-Wallet

Criei uma aplicação que computa gastos em diferentes moedas e converta tudo para uma única moeda, que pode ser escolhida por quem usa. Para obter as informações sobre nomes, cotações e outros dados sobre as moedas, você irá acessar um endpoint da API de Cotações de Moedas. Tudo isso usando o Redux para compartilhar o estado da sua aplicação entre seus vários componentes.

O desenvolvimento desta aplicação foi para testar meu aprendizado em React-Redux.

Foi avaliado:

Aderência do código à especificação. Seu programa deve se comportar como especificado na próxima seção.

Organização do seu código. Quebre seu site em componentes. Prefira componentes pequenos, simples e bem definidos a componentes grandes e complexos.

Consegui a nota máxima neste projeto! #VQV!

Redux

O Redux é uma biblioteca de gerenciamento de estado global que pode ser utilizada com algum framework front-end ou com JavaScript puro.

Com o Redux você consegue ter um estado global para a sua aplicação. E, uma vez definido esse estado, você conseguirá ler e escrever as informações a partir de qualquer lugar (ou qualquer componente, no caso de usar Redux com React).

As tarefas de leitura e escrita no estado global são feitas de forma bem estruturada, isso é, o Redux define uma “receita” que deverá ser seguida. Por essa razão, o Redux é considerado uma biblioteca “opinativa” (tradução de opinionated, que significa que a biblioteca possui regras bem definidas de como trabalhar).

Aprendi a utilziar o Redux em aplicações React

Fui capaz de:

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.

Adicionar mais de um reducer a uma store.

logo