From 3cdcc0e9ecfd67144aba9b99507693b94034db13 Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Sat, 31 Dec 2022 00:40:53 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=A2=9E=E5=8A=A0=E9=A2=84=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD,=20=E4=BC=98=E5=8C=96=E4=B8=BB=E8=A6=81=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E4=BB=A3=E7=A0=81=E5=8A=A0=E8=BD=BD=E8=80=97=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/web/src/App.tsx | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/client/web/src/App.tsx b/client/web/src/App.tsx index e71ca2c3..2463bccc 100644 --- a/client/web/src/App.tsx +++ b/client/web/src/App.tsx @@ -20,13 +20,29 @@ import isElectron from 'is-electron'; const AppRouter: any = isElectron() ? HashRouter : BrowserRouter; -const MainRoute = Loadable(() => import('./routes/Main')); +const MainRoute = Loadable( + () => + import( + /* webpackChunkName: 'main' */ /* webpackPreload: true */ './routes/Main' + ) +); -const EntryRoute = Loadable(() => import('./routes/Entry')); +const EntryRoute = Loadable( + () => + import( + /* webpackChunkName: 'entry' */ /* webpackPreload: true */ './routes/Entry' + ) +); const PanelRoute = Loadable(() => import('./routes/Panel')); -const InviteRoute = Loadable(() => import('./routes/Invite')); +const InviteRoute = Loadable( + () => + import( + /* webpackChunkName: 'invite' */ /* webpackPreload: true */ + './routes/Invite' + ) +); const AppProvider: React.FC = React.memo((props) => { return (