apollographql / apollo-client

:rocket:  A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.
https://apollographql.com/client
MIT License
19.38k stars 2.66k forks source link

also wrap createQueryPreloader #11719

Closed phryneas closed 4 months ago

phryneas commented 8 months ago

See https://github.com/apollographql/apollo-client-nextjs/issues/248

changeset-bot[bot] commented 8 months ago

🦋 Changeset detected

Latest commit: 021411108da6a1806f7c35c6e2ee770ef44c7bde

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package | Name | Type | | -------------- | ----- | | @apollo/client | Patch |

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

phryneas commented 8 months ago

/release:pr

github-actions[bot] commented 8 months ago

A new release has been made for this PR. You can install it with:

npm i @apollo/client@0.0.0-pr-11719-20240322142549
github-actions[bot] commented 8 months ago

size-limit report 📦

Path Size
dist/apollo-client.min.cjs 39.09 KB (+0.04% 🔺)
import { ApolloClient, InMemoryCache, HttpLink } from "dist/main.cjs" 47.8 KB (+0.07% 🔺)
import { ApolloClient, InMemoryCache, HttpLink } from "dist/main.cjs" (production) 45.36 KB (+0.08% 🔺)
import { ApolloClient, InMemoryCache, HttpLink } from "dist/index.js" 34.27 KB (0%)
import { ApolloClient, InMemoryCache, HttpLink } from "dist/index.js" (production) 32.13 KB (0%)
import { ApolloProvider } from "dist/react/index.js" 1.26 KB (0%)
import { ApolloProvider } from "dist/react/index.js" (production) 1.24 KB (0%)
import { useQuery } from "dist/react/index.js" 5.23 KB (0%)
import { useQuery } from "dist/react/index.js" (production) 4.31 KB (0%)
import { useLazyQuery } from "dist/react/index.js" 5.71 KB (0%)
import { useLazyQuery } from "dist/react/index.js" (production) 4.79 KB (0%)
import { useMutation } from "dist/react/index.js" 3.62 KB (0%)
import { useMutation } from "dist/react/index.js" (production) 2.84 KB (0%)
import { useSubscription } from "dist/react/index.js" 3.77 KB (0%)
import { useSubscription } from "dist/react/index.js" (production) 2.91 KB (0%)
import { useSuspenseQuery } from "dist/react/index.js" 5.49 KB (0%)
import { useSuspenseQuery } from "dist/react/index.js" (production) 4.15 KB (0%)
import { useBackgroundQuery } from "dist/react/index.js" 4.99 KB (0%)
import { useBackgroundQuery } from "dist/react/index.js" (production) 3.64 KB (0%)
import { useLoadableQuery } from "dist/react/index.js" 5.07 KB (0%)
import { useLoadableQuery } from "dist/react/index.js" (production) 3.72 KB (0%)
import { useReadQuery } from "dist/react/index.js" 3.39 KB (0%)
import { useReadQuery } from "dist/react/index.js" (production) 3.33 KB (0%)
import { useFragment } from "dist/react/index.js" 2.32 KB (0%)
import { useFragment } from "dist/react/index.js" (production) 2.27 KB (0%)
netlify[bot] commented 8 months ago

Deploy Preview for apollo-client-docs ready!

Name Link
Latest commit 021411108da6a1806f7c35c6e2ee770ef44c7bde
Latest deploy log https://app.netlify.com/sites/apollo-client-docs/deploys/668ce7e0dbe7c10008208790
Deploy Preview https://deploy-preview-11719--apollo-client-docs.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

jerelmiller commented 4 months ago

@phryneas is this something you want to move forward with? If so, let's get it in 3.11

phryneas commented 4 months ago

Yeah. We currently don't need it, but it will probably get necessary to support query preloading in loader-based frameworks, so let's get it in.