Web Component Libraries » Class Mixins » ApolloClientMixin
Mixin which associates an ApolloClient
instance with a custom element class.
See Usage: Apollo Client for examples and alternatives.
import { ApolloQueryElement } from '@apollo-elements/interfaces';
import { ApolloClientMixin } from '@apollo-elements/mixins/apollo-client-mixin';
import { createApolloClient } from '@apollo-elements/core/lib/create-apollo-client';
const client = createApolloClient({ uri: '/graphql' });
export class WithClientElement extends
ApolloClientMixin(ApolloQueryElement, client) { }
Exports
js ApolloClientMixin
from apollo-client-mixin.js