Files
fullstack-starter-SQLite/src/router.tsx
2026-01-17 01:32:08 +08:00

26 lines
551 B
TypeScript

import { QueryClient } from '@tanstack/react-query'
import { createRouter } from '@tanstack/react-router'
import { setupRouterSsrQueryIntegration } from '@tanstack/react-router-ssr-query'
import { routeTree } from './routeTree.gen'
export const getRouter = () => {
const queryClient = new QueryClient()
const router = createRouter({
routeTree,
context: {
queryClient,
},
scrollRestoration: true,
defaultPreloadStaleTime: 0,
})
setupRouterSsrQueryIntegration({
router,
queryClient,
})
return router
}