diff --git a/docs/docs/getting-started/client.md b/docs/docs/getting-started/client.md index 23bbc7c721..6ede0b9c2f 100644 --- a/docs/docs/getting-started/client.md +++ b/docs/docs/getting-started/client.md @@ -148,13 +148,9 @@ Because of how `_app` is written, it won't unnecessarily contact the `/api/auth/ More information can be found in the following [GitHub Issue](https://github.com/nextauthjs/next-auth/issues/1210). -### NextAuth.js + React-Query +### NextAuth.js + React Query -There is also an alternative client-side API library based upon [`react-query`](https://www.npmjs.com/package/react-query) available under [`nextauthjs/react-query`](https://github.com/nextauthjs/react-query). - -If you use `react-query` in your project already, you can leverage it with NextAuth.js to handle the client-side session management for you as well. This replaces NextAuth.js's native `useSession` and `SessionProvider` from `next-auth/react`. - -See repository [`README`](https://github.com/nextauthjs/react-query) for more details. +You can create your own session management solution using data fetching libraries like [React Query](https://tanstack.com/query/v4/docs/adapters/react-query) or [SWR](https://swr.vercel.app). You can use the [original implementation of `@next-auth/react-query`](https://github.com/nextauthjs/react-query) and look at the [`next-auth/react` source code](https://github.com/nextauthjs/next-auth/blob/main/packages/next-auth/src/react/index.tsx) as a starting point. --- @@ -531,4 +527,4 @@ export default function App({ ) } -``` \ No newline at end of file +```