GraphQL with Apollo Client
Apollo is a library that helps us bind a GraphQL server to an application . It is designed from the ground up to make it easy to build UI components that fetch data with GraphQL. Apollo Client supports the following platforms:
- JavaScript (React, Angular, Vue, Polymer, Ember)
- Mobile (Native Android with Java, Native iOS with Swift)
Execute GraphQL operations, cache their results, and manage your application's state with one powerful library.
Apollo Client helps you structure code in an economical, predictable, and declarative way that's consistent with modern development practices. To get the most value out of Apollo Client, you should use it with one of its view layer integrations.