인프런 커뮤니티 질문&답변

라푼젤님의 프로필 이미지

작성한 질문수

Next + React Query로 SNS 서비스 만들기

조건부 쿼리 & 쿼리 재사용하기

explore의 TrendSection에서 data를 useQuery가 아니라 getQueryData로 가져와서 사용해도 되나요?

24.01.29 01:27 작성

·

186

0

(afterLogin)의 공통컴포넌트 TrendSection에서 fetch해온 데이터를 아래 코드처럼 explore의TrendSection에서 getQueryData로 가져와서 사용해도 되나요? 일단 잘 나오기는 하는데 제가 getQueryData를 잘 이해하고 사용하는건지 의문이 드네요...

  const queryClient = useQueryClient();
  const data = queryClient.getQueryData(["trends"]);

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2024. 01. 29. 12:23

네 가능합니다. getQueryData는 기존에 useQuery로 가져온 게 있다면 그대로 가져다 쓰는 기능입니다. 대신에 기존에 가져온 게 없을 경우 새로 불러오는 기능은 없습니다.