From 34ad5051a80ef55d94953ce114b5b78cf3be82c3 Mon Sep 17 00:00:00 2001 From: Lee sang Yeop Date: Mon, 15 Jan 2024 22:54:34 +0900 Subject: [PATCH 1/2] =?UTF-8?q?feat(useRouter):=20=EB=9D=BC=EC=9A=B0?= =?UTF-8?q?=ED=84=B0=20=ED=9E=88=EC=8A=A4=ED=86=A0=EB=A6=AC=EB=A5=BC=20rep?= =?UTF-8?q?lace=20=ED=95=98=EB=8A=94=20=ED=95=A8=EC=88=98=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/useRouter.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hooks/useRouter.ts b/src/hooks/useRouter.ts index 8fba42fb..82c227eb 100644 --- a/src/hooks/useRouter.ts +++ b/src/hooks/useRouter.ts @@ -6,6 +6,7 @@ const useRouter = () => { return { currentPath: window.location.pathname, routerTo: (path: To) => router(path), + replaceTo: (path: To) => router(path, { replace: true }), goBack: () => router(-1 as To), }; }; From f48520d6ab6cd1ad1adf0788d4c106329aaed1ca Mon Sep 17 00:00:00 2001 From: Lee sang Yeop Date: Mon, 15 Jan 2024 22:55:17 +0900 Subject: [PATCH 2/2] =?UTF-8?q?fix(AnnounceContainer):=20=EC=9D=BC?= =?UTF-8?q?=EB=B0=98/=EA=B3=B5=EC=A7=80=EC=82=AC=ED=95=AD=EC=9D=84=20?= =?UTF-8?q?=EC=9D=B4=EB=8F=99=ED=95=A0=20=EB=95=8C=EB=8A=94=20=ED=98=84?= =?UTF-8?q?=EC=9E=AC=20=ED=9E=88=EC=8A=A4=ED=86=A0=EB=A6=AC=EB=A5=BC=20?= =?UTF-8?q?=EB=8C=80=EC=B2=B4=ED=95=98=EB=8A=94=20=EB=9D=BC=EC=9A=B0?= =?UTF-8?q?=ED=8C=85=EC=9D=84=20=EC=9D=B4=EC=9A=A9=ED=95=98=EB=8F=84?= =?UTF-8?q?=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/Announcement/components/AnnounceContainer.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pages/Announcement/components/AnnounceContainer.tsx b/src/pages/Announcement/components/AnnounceContainer.tsx index dea39550..1873bd94 100644 --- a/src/pages/Announcement/components/AnnounceContainer.tsx +++ b/src/pages/Announcement/components/AnnounceContainer.tsx @@ -30,12 +30,12 @@ const AnnounceContainer = ({ const { type } = useParams(); if (!type) return <>; - const { routerTo } = useRouter(); + const { replaceTo } = useRouter(); const showNormalAnnouncement = () => - routerTo(PATH.NORMAL_ANNOUNCEMENT(category)); + replaceTo(PATH.NORMAL_ANNOUNCEMENT(category)); const showPinnedAnnouncement = () => - routerTo(PATH.PINNED_ANNOUNCEMENT(category)); + replaceTo(PATH.PINNED_ANNOUNCEMENT(category)); const resource = useMemo( () => fetchAnnounceList(endPoint),