fix query cache props

pull/72/head
Tim Pechersky 2021-08-05 19:02:53 +08:00
rodzic 3808fc8f13
commit 3f7268840a
1 zmienionych plików z 4 dodań i 2 usunięć

Wyświetl plik

@ -16,7 +16,7 @@ import { useRouter } from "next/router";
import NProgress from "nprogress"; import NProgress from "nprogress";
export default function CachingApp({ Component, pageProps }) { export default function CachingApp({ Component, pageProps }) {
const [queryCache] = useState(new QueryClient()); const [queryClient] = useState(new QueryClient());
const router = useRouter(); const router = useRouter();
@ -42,6 +42,8 @@ export default function CachingApp({ Component, pageProps }) {
const getLayout = const getLayout =
Component.getLayout || ((page) => <DefaultLayout>{page}</DefaultLayout>); Component.getLayout || ((page) => <DefaultLayout>{page}</DefaultLayout>);
console.log("_app loaded", router.asPath);
return ( return (
<> <>
<style global jsx>{` <style global jsx>{`
@ -57,7 +59,7 @@ export default function CachingApp({ Component, pageProps }) {
`}</style> `}</style>
{pageProps.metaTags && <HeadSEO {...pageProps.metaTags} />} {pageProps.metaTags && <HeadSEO {...pageProps.metaTags} />}
{pageProps.preloads && <HeadLinks links={pageProps.preloads} />} {pageProps.preloads && <HeadLinks links={pageProps.preloads} />}
<QueryClientProvider queryCache={queryCache}> <QueryClientProvider client={queryClient}>
<AppContext>{getLayout(<Component {...pageProps} />)}</AppContext> <AppContext>{getLayout(<Component {...pageProps} />)}</AppContext>
</QueryClientProvider> </QueryClientProvider>
</> </>