up
This commit is contained in:
Executable
+24
@@ -0,0 +1,24 @@
|
||||
/**
|
||||
* TanStack Router 实例。
|
||||
*
|
||||
* 路由约定:
|
||||
* - 页面文件放 src/routes/,用 createFileRoute 定义
|
||||
* - 新建路由文件后跑 pnpm run dev,让 src/routeTree.gen.ts 自动更新(勿手改)
|
||||
* - 根布局见 src/routes/__root.tsx;首页占位见 src/routes/index.tsx(须整体替换)
|
||||
*/
|
||||
import { QueryClient } from '@tanstack/react-query';
|
||||
import { createRouter } from '@tanstack/react-router';
|
||||
import { routeTree } from './routeTree.gen';
|
||||
|
||||
export const getRouter = () => {
|
||||
const queryClient = new QueryClient();
|
||||
|
||||
const router = createRouter({
|
||||
routeTree,
|
||||
context: { queryClient },
|
||||
scrollRestoration: true,
|
||||
defaultPreloadStaleTime: 0,
|
||||
});
|
||||
|
||||
return router;
|
||||
};
|
||||
Reference in New Issue
Block a user