https://medium.com/@JackGardner/how-to-configure-react-apollo-client-and-graphql-codegen-to-do-work-for-you-ecb305d983aa