Part 8: update Apollo Client imports (ApolloProvider, useQuery, useMutation) and setup to v4 #4141
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR updates Part 8 documentation to align with Apollo Client v4.
@apollo/client/react
uri
shortcut withlink: new HttpLink({ uri })
(required in Apollo Client v4)graphql-ws/lib/use/ws
tographql-ws/use/ws
These updates match the current Apollo docs and prevent runtime errors in React 18 + Vite setups.
Note: I noticed another open PR that updates Apollo Client imports, but only in one file.
This PR applies the updates consistently across all relevant Part 8 files (including translations), also updates
useMutation
imports, and improves one sentence for clarity.