O objetivo deste desafio é avaliar seu domínio em desenvolvimento frontend: sua organização, estilo e boas práticas com código, consultas à APIs, conhecimento de frameworks e tecnologias.
Queremos ver como você aborda a solução de problemas e usa suas habilidades para criar uma solução elegante.
Você está prestes a se tornar um mestre Pokemon, mas antes, você foi recrutado para criar uma interface web que possibilite a visualização dos Pokemons. Para isso, desenvolva uma aplicação utilizando a biblioteca React que liste e informe os Pokemons e suas respectivas informações.
Consulte as informações no endpoint: https://raw.githubusercontent.com/Biuni/PokemonGO-Pokedex/master/pokedex.json
O seguinte layout deve ser desenvolvido.
- Algum comportamento responsivo implementado.
- Utilização dos padrões a partir do ES6
- Uso de components e react hooks
- Componentização
- Organização de pastas
- Pesquisa dos pokemons por nome ou número
Sinta-se à vontade para fazer melhorias no layout, otimizações visuais, etc. 😉