Ok, I have question about GraphQL in general: is there any tool that supports offline-first use-cases with GraphQL? I mean storing the data in a local database in the browser, then syncing it back to the server.
AppSync has rudimentary support, which is basically a fork of the Apollo Client as far as I understand it.
There is also some movement in the open source ecosystem, for example https://github.com/Malpaux/apollo-offline
As you can read about here https://blog.graph.cool/all-you-need-to-know-about-apollo-cl... the Apollo client was recently rewritten to be more modular, enabling faster innovation on features such as offline support.
https://realm.io/ https://realm.io/blog/realm-scales-to-the-web/