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

misssim29님의 프로필 이미지

작성한 질문수

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

클라이언트 react-query

queryKey를 배열 두개로 설정한 특별한 이유가 있을까요?

24.03.06 11:19 작성

·

320

0

다른 코드를 뜯어보고있는데 거기에는 querykey가 이런식으로 배열 한개로 되어있더라고요 두개일경우는 두번째 키가 변수로 들어갈 경우에만 그렇게 되어있던데 강사님께서는 무조건 두개로 지정한 이유가 있을까싶어서요 두개로 했을때 어떤 효과가 있어서 그렇게 하신건지에 대해 궁금합니다.

 

  await queryClient.prefetchQuery({
    queryKey: ["listItems"],
    queryFn: getList,
  });

답변 1

0

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

2024. 03. 06. 13:29

나중에 서비스 기능이 확장될 것까지 고려해서 만든 것입니다. 쿼리키는 한 번 쓰면 중복할수가 없는데 저렇게 listItems만 쓰게 되면 어떤 리스트의 아이템인지를 알 수가 없는 와중에 다른 종류의 리스트아이템을 쓸 수가 없습니다.