Neste projeto, desenvolvi um jogo no estilo Super Trunfo! Ao utilizar essa aplicação uma pessoa usuária deverá ser capaz de:
-
Criar um baralho, com o tema livre;
-
Adicionar e remover uma carta do baralho;
-
Visualizar todas as cartas que foram adicionadas ao baralho;
-
Jogar com o baralho criado.
A aplicação foi feita em React, com manipulação de estados em classes. Essa aplicação simulará um jogo de Super Trunfo, desde a criação das cartas do seu baralho até a funcionalidade de jogar.
Na renderização das cartas, a aplicação possui três filtros de listagem de cartas: filtro por nome, por raridade e por Super Trunfo.
Neste projeto, fui capaz de:
-
Ler o estado de um componente e usá-lo para alterar o que exibimos no browser
-
Inicializar um componente, dando a ele um estado pré-definido
-
Atualizar o estado de um componente
-
Capturar eventos utilizando a sintaxe do React
-
Criar formulários utilizando sintaxe JSX com as tags:
input
,textarea
,select
,form
,checkbox
-
Transmitir informações de componentes filhos para componentes pais via callbacks
Abaixo segue o link para o PR original com todos meus commits e os desafios!