From 4fed0de502e10cc3ec55c705d4f43b892b181320 Mon Sep 17 00:00:00 2001 From: tzhangchi Date: Mon, 6 Feb 2023 22:36:40 +0800 Subject: [PATCH] feat: make 404 route faster --- packages/app/src/pages/_app.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/app/src/pages/_app.tsx b/packages/app/src/pages/_app.tsx index b881f9c07..5f1c9499d 100644 --- a/packages/app/src/pages/_app.tsx +++ b/packages/app/src/pages/_app.tsx @@ -67,8 +67,8 @@ const App = ({ Component, pageProps }: AppPropsWithLayout) => { }; const AppDefender = ({ children }: PropsWithChildren) => { - const { synced } = useAppState(); const router = useRouter(); + const { synced } = useAppState(); useEffect(() => { if (router.asPath === '/') { @@ -76,6 +76,11 @@ const AppDefender = ({ children }: PropsWithChildren) => { } }, [router]); + // if you visit /404, you will see the children directly + if (router.route === '/404') { + return
{children}
; + } + return
{synced ? children : }
; };