import { useGraphQL } from 'graphql-react'
export default () => {
const { loading, cacheValue = {} } = useGraphQL({
fetchOptionsOverride (options) {
options.url = 'https://graphql-pokemon.now.sh'
},
operation: { query: `
{
pokemon(name: "Pikachu") {
name
image
}
}
` }
})
const { data } = cacheValue
return data ? (
) : loading ? (
Loading…
) : (Error!
) }