오류 내용
Reply List를 구현하던 도중 페이지 버튼을 눌러도 페이지 변화가 없는 문제가 발생했다. pageNum 값은 누르는 페이지의 숫자대로 변경되는 걸 콘솔로 확인했는데 reply 페이지 정보를 콘솔로 찍어보니 4에서 변하지 않았다. 서버단의 문제인가 싶어서 레파지토리와 서비스, 포스트맨 테스트를 다시 해봤으나 정상적으로 실행되었다.
오류 원인 및 해결
코드를 살펴보다 보니 reply 페이지 값이 4에서 바뀌지 않는 게 last 값이 true로 고정되어 있어서임을 확인했다. ReplyWrapper의 movePage 함수에서 last 값을 false로 바꿔주는 코드를 추가해 간단하게 해결했다.
const movePage = (num) => {
data.page = num
data.last = false
data.refresh = !data.refresh
setData({...data})
}
'오류 일지' 카테고리의 다른 글
[H2DB] expected 'identifier' (0) | 2023.10.27 |
---|---|
[React] Cannot destructure property 'basename' of 'react__WEBPACK_IMPORTED_MODULE_0__.useContext(...)' as it is null. (0) | 2023.10.19 |
In aggregated query without GROUP BY (0) | 2023.09.24 |
Type definition error (0) | 2023.09.04 |
[페이징] Page index must not be less than zero (0) | 2023.09.03 |