Since 3.9.0
Preloading
Apollo Client preloading API reference
createQueryPreloader
Since 3.9.0
A higher order function that returns a preloadQuery
function which can be used to begin loading a query with the given client
. This is useful when you want to start loading a query as early as possible outside of a React component.
Refer to the Suspense - Initiating queries outside React section for a more in-depth overview.
Example
const preloadQuery = createQueryPreloader(client);
Signature
function createQueryPreloader(client: ApolloClient<any>): PreloadQueryFunction
(src/react/query-preloader/createQueryPreloader.ts)
Parameters
Name / Type
Description
client
ApolloClient<any>
The ApolloClient
instance that will be used to load queries from the returned preloadQuery
function.
Result
The `preloadQuery` function.PreloadQueryFunction