Desenvolva um aplicativo web utilizando React e Redux que consuma a API do pokeapi.co para exibir informações sobre Pokémons. O aplicativo deve permitir que o usuário visualize a lista de Pokémons e suas informações individuais, como nome, imagem, tipo, habilidades e estatísticas. As informações devem ser salvas em um estado global gerenciado pelo Redux.
O aplicativo deve ter uma interface agradável e responsiva, que se adapte a dispositivos móveis e desktops. O usuário deve poder buscar por Pokémons pelo nome ou pelo tipo e também navegar através de páginas de resultados, com um limite de Pokémons por página.
Os testes unitários em Jest devem ser escritos para garantir que o aplicativo esteja funcionando corretamente, que os dados estejam sendo corretamente salvos no estado global do Redux e que a paginação esteja funcionando corretamente.
- React
- Redux
- Jest
- O uso de mais tecnologias é livre
- Qualidade do Código
- Design/Layout da aplicação
- Componentização