Demonstrates that the problem outlined in apollographql/apollo-client#2533 is no longer an issue (using current Apollo libraries).
git clone https://github.com/hwillson/apollo-client-issue-2533.git
cd apollo-client-issue-2533
npm install
npm start
Go to http://localhost:3000/ then:
- Press Fetch more.
- Block incoming connections from http://localhost:3001/graphql (e.g. use Chrome's Network Offline mode).
- Press Fetch more one more time, which errors (expected behaviour).
- Unblock incoming connections.
- Finally, press Fetch more and new content will be added.