From 736bf6da0f23fa79215ce9b85c78366f680367bf Mon Sep 17 00:00:00 2001 From: "(hoooooony)" <(cjh41820@gmail.com)> Date: Thu, 18 Apr 2024 11:54:48 +0900 Subject: [PATCH] =?UTF-8?q?hotFix:=20refech=EB=A1=9C=20=ED=9A=8C=EA=B7=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/page/ModifyMenu/index.tsx | 6 ++++-- src/query/menu.ts | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/page/ModifyMenu/index.tsx b/src/page/ModifyMenu/index.tsx index a2ae3dc8..feecd26e 100644 --- a/src/page/ModifyMenu/index.tsx +++ b/src/page/ModifyMenu/index.tsx @@ -23,8 +23,10 @@ export default function ModifyMenu() { assert(menuId != null, 'menuId가 없습니다.'); const navigate = useNavigate(); - const { menuData, modifyMenuMutation } = useMenuInfo(Number(menuId)); - + const { menuData, refetch, modifyMenuMutation } = useMenuInfo(Number(menuId)); + useEffect(() => { + refetch(); + }, [refetch]); const goMyShop = () => { navigate('/'); }; diff --git a/src/query/menu.ts b/src/query/menu.ts index 5af1844b..16ed9d17 100644 --- a/src/query/menu.ts +++ b/src/query/menu.ts @@ -6,7 +6,7 @@ import useAddMenuStore from 'store/addMenu'; const useMenuInfo = (menuId:number) => { const { resetAddMenuStore } = useAddMenuStore(); const queryClient = useQueryClient(); - const { data: menuData } = useQuery( + const { data: menuData, refetch } = useQuery( { queryKey: ['menuInfo', menuId], queryFn: () => getMenu(menuId), @@ -22,7 +22,7 @@ const useMenuInfo = (menuId:number) => { }, }); return { - menuData, modifyMenuMutation, modifyMenuError, + menuData, refetch, modifyMenuMutation, modifyMenuError, }; };