import {fetchBoardDetail} from "../../api/boardApi.ts"; import {keepPreviousData, useQuery} from "@tanstack/react-query"; type UseBoardDetailOptions = { enabled: boolean; } export const useBoardDetail = ( bbsId: string, options?: UseBoardDetailOptions ) => { return useQuery({ queryKey: ['boardDetail', bbsId], queryFn: () => fetchBoardDetail(bbsId), placeholderData: keepPreviousData, enabled: options?.enabled ?? true }); }