Using hooks in loader #885
Answered
by
sandervspl
sandervspl
asked this question in
Q&A
-
I'm using Clerk and need the user's token to make requests to my API. With react-query I would just use |
Beta Was this translation helpful? Give feedback.
Answered by
sandervspl
Dec 27, 2023
Replies: 1 comment
-
For now I've solved it like this: import { Router, RouterProvider } from '@tanstack/react-router';
import { createRoot } from 'react-dom/client';
import { ClerkProvider, useAuth } from '@clerk/clerk-react';
import { routeTree } from './routeTree.gen';
const router = new Router({
routeTree,
context: {
auth: undefined,
},
});
const app = document.getElementById('root') as any;
const Root = () => {
const auth = useAuth();
return (
<>
<RouterProvider router={router} context={{ auth }} />
</>
);
};
createRoot(app).render(
<ClerkProvider publishableKey={process.env.VITE_CLERK_PUBLISHABLE_KEY}>
<Root />
</ClerkProvider>,
); |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
sandervspl
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
For now I've solved it like this: