Add TanStack React Query devtools in dev build (#1217)

This commit is contained in:
Tomer Barletz
2024-06-02 01:34:41 +03:00
committed by GitHub
parent 9ad8f57cfd
commit 1bf057bd19

View File

@@ -3,21 +3,32 @@ import React, { Suspense } from "react"
import NotFound from "../components/Common/NotFound" import NotFound from "../components/Common/NotFound"
const TanStackRouterDevtools = const loadDevtools = () =>
Promise.all([
import("@tanstack/router-devtools"),
import("@tanstack/react-query-devtools")
]).then(([routerDevtools, reactQueryDevtools]) => {
return {
default: () => (
<>
<routerDevtools.TanStackRouterDevtools />
<reactQueryDevtools.ReactQueryDevtools />
</>
)
};
});
const TanStackDevtools =
process.env.NODE_ENV === "production" process.env.NODE_ENV === "production"
? () => null ? () => null
: React.lazy(() => : React.lazy(loadDevtools);
import("@tanstack/router-devtools").then((res) => ({
default: res.TanStackRouterDevtools,
})),
)
export const Route = createRootRoute({ export const Route = createRootRoute({
component: () => ( component: () => (
<> <>
<Outlet /> <Outlet />
<Suspense> <Suspense>
<TanStackRouterDevtools /> <TanStackDevtools />
</Suspense> </Suspense>
</> </>
), ),