스킬 정리 및 리팩토링

This commit is contained in:
2026-02-26 09:05:17 +09:00
parent 4c52d6d82f
commit 406af7408a
71 changed files with 3776 additions and 3934 deletions

View File

@@ -1,9 +1,17 @@
"use client";
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
import { ReactQueryDevtools } from "@tanstack/react-query-devtools";
import dynamic from "next/dynamic";
import { useState } from "react";
const ReactQueryDevtools = dynamic(
() =>
import("@tanstack/react-query-devtools").then(
(mod) => mod.ReactQueryDevtools,
),
{ ssr: false },
);
/**
* [React Query Provider]
*
@@ -41,7 +49,9 @@ export function QueryProvider({ children }: { children: React.ReactNode }) {
<QueryClientProvider client={queryClient}>
{children}
{/* ========== DevTools (개발 환경에서만 표시) ========== */}
<ReactQueryDevtools initialIsOpen={false} position="bottom" />
{process.env.NODE_ENV === "development" ? (
<ReactQueryDevtools initialIsOpen={false} position="bottom" />
) : null}
</QueryClientProvider>
);
}