I’ll be sharing my apollo setup for react-native. There’s two apollo libraries out there: apollo-client and apollo-boost .

(UPDATE) Apollo recently released apollo-client version 2.3.2 fixing many issues including the app-crashing issue whenever there’s a graphql-error.

#1 Using apollo-boost

apollo-boost configuration is minimal and easy. But apollo-boost doesn’t have a feature to rewrite the defaults (localstates) yet.

#2 Using apollo-client