From 5ef299866daadee48db5dd15a3b7357d1017209b Mon Sep 17 00:00:00 2001 From: Gao Sun Date: Sat, 22 Apr 2023 22:24:06 +0800 Subject: [PATCH] fix(console): fix react data router (#3737) --- packages/console/src/pages/Main/index.tsx | 29 +++++++++++++---------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/packages/console/src/pages/Main/index.tsx b/packages/console/src/pages/Main/index.tsx index a2a8654a2..01fa5072a 100644 --- a/packages/console/src/pages/Main/index.tsx +++ b/packages/console/src/pages/Main/index.tsx @@ -1,3 +1,4 @@ +import { useMemo } from 'react'; import { Route, RouterProvider, @@ -19,18 +20,22 @@ import HandleSocialCallback from '../Profile/containers/HandleSocialCallback'; function Main() { const swrOptions = useSwrOptions(); - const router = createBrowserRouter( - createRoutesFromElements( - <> - } /> - } /> - } /> - }> - } /> - - - ), - { basename: getBasename() } + const router = useMemo( + () => + createBrowserRouter( + createRoutesFromElements( + <> + } /> + } /> + } /> + }> + } /> + + + ), + { basename: getBasename() } + ), + [] ); return (