Skip to content

Commit f17e265

Browse files
authored
fix: URL과 상태가 동기화 되도록 수정 (#299)
1 parent 3048e32 commit f17e265

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/hooks/search/usePagination.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@ const usePagination = (defaultPage = 1) => {
99
const [page, setPage] = useState(initialPage);
1010

1111
useEffect(() => {
12-
setSearchParams((prevParams) => ({
13-
...Object.fromEntries(prevParams.entries()),
14-
page: page.toString(),
15-
}));
12+
setSearchParams(
13+
(prevParams) => ({
14+
...Object.fromEntries(prevParams.entries()),
15+
page: page.toString(),
16+
}),
17+
{ replace: true },
18+
);
1619
}, [page, setSearchParams]);
1720

1821
const handlePageChange = (newPage: number) => {

0 commit comments

Comments
 (0)