/teste-react-pleno

Entrevista para vaga de React Pleno

Desafio

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.

Api externa

Tecnologias

  • React
  • Redux
  • Jest
  • O uso de mais tecnologias é livre

Pontos que serão avaliados

  • Qualidade do Código
  • Design/Layout da aplicação
  • Componentização