Skip to content

Pokedex feita com manipulação de estados e props do React. Proposto pela Trybe durante bloco 12 do módulo de FrontEnd.

Notifications You must be signed in to change notification settings

MarinaAlane/Pokedex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokedex

Pokedex feita com manipulação de estados e props do React. Proposto pela Trybe durante bloco 12 do módulo de FrontEnd.

Exercício 1

Altere a sua página para que, ao invés de exibir toda a lista de pokémons, ela exiba um pokémon por vez. Ao apertar um botão de Próximo pokémon, a página passa a exibir o próximo pokémon da lista, e depois o próximo, e assim sucessivamente. Ao se chegar ao último pokémon da lista, a pokedex deve voltar para o primeiro pokémon no apertar do botão. Dica: Lembre-se disso!

Exercício 2

Sua pokedex deve ter dois botões contendo os tipos Fire e Psychic. A partir dessa seleção, a pokedex deve circular somente pelos pokémons daquele tipo. Quando a página carrega, um desses filtros deve estar selecionado

Bônus

  • Separe os estilos de CSS por componente, fazendo um arquivo .css para cada.

  • Sua pokedex deve ter um terceiro botão chamado All para resetar o filtro. Após clicá-lo, a pokedex deve voltar a circular por todos os pokémons. Quando a página carrega, o filtro selecionado deve ser o All.

  • Crie um componente Button e use-o para fazer os botões reutilizáveis da sua Pokedex. Dica: pesquise sobre o this.props.children do React!

  • Faça os botões de filtragem serem dinâmicos: sua pokedex deve gerar um botão de filtragem para cada tipo de pokémon disponível nos dados, independente de quais ou quantos sejam, sem repetição de tipos. Ou seja, se sua pokedex possui pokémons do tipo Fire, Psychic, Electric e Normal, deve aparecer como opção de filtro um botão para cada um desses tipos. Além disso, ela deve manter o botão All.

  • Faça o botão de Próximo pokémon ser desabilitado se a lista filtrada de pokémons tiver um só pokémon.

About

Pokedex feita com manipulação de estados e props do React. Proposto pela Trybe durante bloco 12 do módulo de FrontEnd.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published