Files
openbridge-token-usage-viewer/src/router.tsx
imbytecat 5c55644c57 refactor: 移除 TanStack Query 上下文初始化逻辑
- 删除 TanStack Query 上下文的初始化逻辑
- 移除对 context 模块的导出,仅保留对 devtools 模块的导出。
- 移除对旧查询上下文的依赖,直接创建并注入新的 QueryClient 实例到路由上下文中,并更新 SSR 集成配置以使用新实例。
2026-01-18 04:07:53 +08:00

27 lines
628 B
TypeScript

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