Be my desk. _ getQueryData / 리액트 쿼리 기존 데이터 가져오기 undefined > 해결

박다영·2023년 3월 2일
0

project

목록 보기
65/70

오류발견

기존에 캐싱된 데이터를 가져오려고 했는데, 계속 undefined 가 발생했다.
해당 데이터는 포스트 리스트 데이터였다.


n 번째 시도 > 해결

알고보니 키값을 잘못 입력하고 불러와서 생긴 문제였다.
포스트 리스트 데이터는 url path 의 쿼리값에 따라 정렬 및 필터링 되는 데이터였다.
그래서 ['post-list', currentQuery ] 라는 키값으로 데이터를 캐싱했었는데,
그걸 까먹고 ['post-list'] 만 입력해 불러와 생긴 문제였다.
키값을 정확하게 입력해주니 잘 들어오는 것을 확인했다.

다른 사람이 키값을 잘못 적은 것을 발견해주었는데,
나는 데이터가 포스트 리스트라는 것을 알고 작업하다보니, 키값에 {} 가 붙은 것을 놓쳤던 것이다.
역시 잘 안풀릴 때는 머리만 싸매지 말고, 다른 사람들의 눈을 빌려보는 것이 좋다..!

profile
개발과 디자인 두마리 토끼를!

0개의 댓글