Esse projeto foi um dos que mais gostei de fazer, o gerenciamento do estado foi feito com react-redux. Nesse projeto consumimos uma API que fornece a cotação de moedas, permitindo ao usuário fazer conversões e gerenciar despesas.
-
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.
-
Crie uma página inicial de login com os seguintes campos e características:
-
Realize as seguintes verificações nos campos de email, senha e botão:
-
Utilize o Redux para salvar no estado global as informações da pessoa logada
-
Crie uma página para sua carteira com as seguintes características:
-
Crie um header para a página de carteira contendo as seguintes características:
-
Desenvolva um formulário para adicionar uma despesa contendo as seguintes características:
-
Implemente a lógica para preencher as opções do campo "Moedas", buscando as siglas das moedas da API:
-
Desenvolva a opção de "Adicionar despesa" na sua tabela de gastos
-
Desenvolva uma tabela com os gastos contendo as seguintes características:
-
Crie um botão para deletar uma despesa da tabela contendo as seguintes características:
-
Crie um botão para editar uma despesa da tabela contendo as seguintes características: