Com esse desafio, você aprenderá:
- Realizar requisições utilizando Apollo e GraphQL
Dentro da pasta src/screens, você encontrará a estrutura básica do teste. Sua missão será instalar as dependencias necessárias e realizar a listagem dos primeiro 20 pokemons.
- Deve ser instalado os pacotes
@apollo/react-hooks,apollo-boostegraphqlno projeto. - App
- Deve ser configurado o client para o seguinte servico:
https://graphql-pokemon.now.sh/.
- Main
- Deve ser listado os primeiros 20 pokemons.
- A query deve ser inserida dentro do component
Main. - A query deve conter os seguintes parametros do pokemon:
id,number,name,image,types, - Para pegar os dados dos pokemons deve ser usado a função
useQuerydo@apollo/react-hooks. - Deve conter um
ActivityIndicatorindicando o carregamento dos pokemons. - A listagem de pokemons deve conter:
- a imagem do pokemon que deve conter a classe
pokemon-image, - o número do pokemon concatenado com o nome do mesmo e com a classe
pokemon-name, - os tipos do pokemon que deve conter a classe
pokemon-typepara cada tipo,
- a imagem do pokemon que deve conter a classe
Na primeira execução rodar o comando:
npm run android
Para rodar a aplicação:
npm start