작성
·
347
0
다른 코드를 뜯어보고있는데 거기에는 querykey가 이런식으로 배열 한개로 되어있더라고요 두개일경우는 두번째 키가 변수로 들어갈 경우에만 그렇게 되어있던데 강사님께서는 무조건 두개로 지정한 이유가 있을까싶어서요 두개로 했을때 어떤 효과가 있어서 그렇게 하신건지에 대해 궁금합니다.
await queryClient.prefetchQuery({
queryKey: ["listItems"],
queryFn: getList,
});
답변 1
0
나중에 서비스 기능이 확장될 것까지 고려해서 만든 것입니다. 쿼리키는 한 번 쓰면 중복할수가 없는데 저렇게 listItems만 쓰게 되면 어떤 리스트의 아이템인지를 알 수가 없는 와중에 다른 종류의 리스트아이템을 쓸 수가 없습니다.