Neste projeto, a proposta era desenvolver uma aplicação que possibilitasse a criação de cartas para um jogo no estilo de Super Trunfo, após a criação da carta a mesma deverá ser colocada em uma galeria de cartas, onde será possível listar e filtrar as cartas já existentes no baralho. Tudo de forma dinâmica, usando formulários e o estado da aplicação.
- Clone o repositório.
- Instale as dependências usando o comando
npm install
. - Inicie o aplicativo usando o comando
npm start
. - Acesse https://localhost:3000 para visualizar no browser.
As funcionalidades desta aplicação consistem em permitir a criação de cartas, salvar estas cartas em um estado da aplicação, consultar todas as cartas já criadas para o baralho, filtrar as cartas por tipo ou nome.
O projeto passado pela Trybe teve como objetivo verificar nossa capacidade 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