Using Apollo Client with your view layer
React Apollo allows you to fetch data from your GraphQL server and use it in building complex and reactive UIs using the React framework. React Apollo may be used in any context that React may be used. In the browser, in React Native, or in Node.js when you want to server side render.
React Apollo, unlike some other tools in the React ecosystem, requires no complex build setup to get up and running. As long as you have a GraphQL server you can get started building out your application with React immediately. React Apollo works out of the box with both
There are two Ember integrations available:
- ember-apollo-client is maintained by Blake Gentry (@bgentry).
- ember-apollo is maintained by Jeff Levy (@jlevycpa).
- apollo-elements includes support for
polymer, as well as providing class mixin functions so you can integrate Apollo into vanilla elements or any other web component library. Apollo Elements is maintained by Benny Powers (@bennypowers).
- polymer-apollo is a separate Polymer integration maintained by Arun Kumar T K (@aruntk).