README
8base Apollo Provider
This is wrapper under the Apollo Provider with fetching 8base unions and interfaces. on start application.
ApolloProvider
Table of Contents
ApolloProvider
Extends PureComponent
Provider fetch interfaces fragments schema and create apollo client
Properties
children
(React$Node | Function) Children of the provider. Could be either react node or function with loading state.uri
string Children 8base endpointgetClient
Function 8base endpoint
Usage
import { createApolloClient, createApolloLinks } from '@8base/create-apollo-client';
import { ApolloProvider } from '@8base/apollo-provider';
const getClient: Function = createApolloClient({
links: createApolloLinks({ getAuthState, uri }),
});
<ApolloProvider
getClient={ getClient }
uri={ uri }
>
{ ({ isLoading }) => children }
</ApolloProvider>