useQuery() 에서 Query data cannot be undefined 오류

lovely·2023년 1월 10일
0
post-thumbnail
post-custom-banner

❌ 오류발생!

error message
Query data cannot be undefined. Please make sure to return a value other than undefined from your query function. Affected query key:[...,...]

useQuery를 형식대로 잘 입력한듯 했으나
계속되는 오류가 발생했고 데이터도 불러와지지 않았다.

오류 코드

const {
error,
isLoading,
data: videos,
} = useQuery(["related", id], () => {
youtube.relatedVideos(id);
});

✅ 해결

30분 넘게 찾아 코드속에서 해멨으나 결국 정답은 심플한 것이였다.
바로 useQuery 키를 한줄로 입력하는것..!

해결 코드

const {
error,
isLoading,
data: videos,
} = useQuery(["related", id], () => youtube.relatedVideos(id));

🤟 큰 도움
Query data cannot be undefined 해결 방법

profile
the best FE (will be..)
post-custom-banner

0개의 댓글