Why would data.loading not become true during data.fetchMore?

Viewed 1905

Inside render:

  console.log('render', User.length, loading, networkStatus)

When I call data.fetchMore twice, I get:

render 100 false 7
render 200 false 7
render 300 false 7

Whereas I expect:

render 100 false 7
render 100 true 1
render 200 false 7
render 200 true 1
render 300 false 7

It works as expected (loading becomes true) in this example:

https://github.com/zeit/next.js/tree/v3-beta/examples/with-apollo

But not in my code:

https://out-bkathectgx.now.sh/

https://github.com/lorensr/graphql-leaderboard/tree/a331af803b36ee2d65c85795d747e6cf4c83ba27

File:

https://github.com/lorensr/graphql-leaderboard/blob/a331af803b36ee2d65c85795d747e6cf4c83ba27/components/ReputationLeaderboard.js

docs: data.networkStatus

docs: data.loading

1 Answers
Related