import {
createRootRouteWithContext,
createRouter,
} from '@tanstack/react-router'
interface MyRouterContext {
queryClient: QueryClient
}
const rootRoute = createRootRouteWithContext<MyRouterContext>()({
component: App,
})
const queryClient = new QueryClient()
const router = createRouter({
routeTree: rootRoute,
context: {
queryClient,
},
})createRouter method should go into main.tsx while the createRouteRoute (which is analogous to createRootRouteWithContext) goes into routes/__route.tsx. And if I try to separate them naively, with the MyRouterContext interface being defined in routes/__root.tsx to go with createRootRouteWithContext, I get a warning with the definition of createRouter in main.tsx because it depends on the MyRouterContext interface defined in another file.queryClient to the router context, what do you need in main.tsx and what do you need in routes/__root.tsx? Thanks in advance for any pointers.

https://x.com/powersync_/status/2010721010006552775?s=20
dry-scarlet · 2mo ago
You can now submit your website/app/project to http://TanStack.com 's new showcase and have it seen by the TanStack community! - Global showcase browser - Per-library filters - Category filters Submit here: https://tanstack.com/showcase/submit View all here: https://tanstack.com/showcase
dry-scarlet · 3mo ago
TanStack AI Alpha 2 is here! 🖼️ Image, video, audio, speech, transcription, structured output 📦 Split adapters = smaller bundles, faster dev/contributions, easier 🎄 Fully tree shakable adapters ✨ Cleaner, flattened, fully type-safe APIs https://tanstack.com/blog/tanstack-ai-alpha-2
dry-scarlet · 3mo ago