Skip to content

Commit c40d415

Browse files
committed
[Fix] : main페이지에서 키워드 변경시 api호출 안하는 문제해결
1 parent 8e59f5e commit c40d415

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

pages/main/index.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ const Main = () => {
9292
}, [location]);
9393

9494
// 키워드 추천 게시글 api
95-
const fetchPosts = async ({ pageParam = 0 }) => {
95+
const fetchPosts = async (pageParam = 0) => {
9696
try {
9797
const response = await apiInstance.post(`filter?page=${pageParam}&size=4`, {
9898
height: user.height,
@@ -151,12 +151,13 @@ const Main = () => {
151151
useEffect(() => {
152152
setPageParam(0);
153153
// setFilteredPosts([]);
154+
fetchPosts(pageParam);
154155
}, [selectedStyleTags, inputHeight, inputWeight]);
155156

156157
// 초기값 -1, pageParam이 0 이상의 값을 가질 때까지 실제 게시물 데이터를 요청하지 않음
157158
useEffect(() => {
158159
if (pageParam === -1) return;
159-
fetchPosts({ pageParam });
160+
fetchPosts(pageParam);
160161
}, [pageParam]);
161162

162163
useEffect(() => {
@@ -214,8 +215,8 @@ const Main = () => {
214215
// 전체 키워드 버튼 클릭
215216
const handleAllTag = () => {
216217
setSelectedStyleTags([]); // 모든 선택된 태그 해제
217-
setPageParam(0);
218218
setFilteredPosts([]);
219+
setPageParam(0);
219220
};
220221

221222
const handleBodyClick = () => {

0 commit comments

Comments
 (0)