• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

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

24.01.29 01:27 작성 조회수 136

0

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

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

답변 1

답변을 작성해보세요.

0

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