8base Apollo Provider
This is wrapper under the Apollo Provider with fetching 8base unions and interfaces. on start application.ApolloProvider
Table of Contents
- [Properties](#properties)
ApolloProvider
Extends PureComponentProvider 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>