From 24e1aead5e9bbb98b59194166fa4fd07eb167353 Mon Sep 17 00:00:00 2001 From: Innei Date: Tue, 3 Dec 2024 15:54:46 +0800 Subject: [PATCH] perf: enable router navigation transition Signed-off-by: Innei --- apps/renderer/src/router.tsx | 27 +++++++++++++++++---------- apps/renderer/src/router.web.tsx | 27 +++++++++++++++++---------- 2 files changed, 34 insertions(+), 20 deletions(-) diff --git a/apps/renderer/src/router.tsx b/apps/renderer/src/router.tsx index bdc8e0279..30d8d8267 100644 --- a/apps/renderer/src/router.tsx +++ b/apps/renderer/src/router.tsx @@ -16,15 +16,22 @@ if (window.SENTRY_RELEASE) { routerCreator = wrapCreateBrowserRouter(routerCreator) } -export const router = routerCreator([ +export const router = routerCreator( + [ + { + path: "/", + Component: App, + children: tree, + errorElement: , + }, + { + path: "*", + element: , + }, + ], { - path: "/", - Component: App, - children: tree, - errorElement: , + future: { + v7_startTransition: true, + }, }, - { - path: "*", - element: , - }, -]) +) diff --git a/apps/renderer/src/router.web.tsx b/apps/renderer/src/router.web.tsx index 39250c8aa..034c7375b 100644 --- a/apps/renderer/src/router.web.tsx +++ b/apps/renderer/src/router.web.tsx @@ -15,15 +15,22 @@ if (window.SENTRY_RELEASE) { routerCreator = wrapCreateBrowserRouter(routerCreator) } -export const router = routerCreator([ +export const router = routerCreator( + [ + { + path: "/", + lazy: () => import("./App"), + children: tree, + errorElement: , + }, + { + path: "*", + element: , + }, + ], { - path: "/", - lazy: () => import("./App"), - children: tree, - errorElement: , + future: { + v7_startTransition: true, + }, }, - { - path: "*", - element: , - }, -]) +)