<aside>
💡 2022.12.08. 김관경
</aside>
queryClient에서 setQuery를 해도 바로 반영되지 않음.
- queryClient를 새로 만드는 것이 아니라 useQueryClient를 통해서 사용해야함.
- new QueryClient()를 통해 생성된 queryClient를 사용하면, queyClient 내부에 아무것도 찍히지 않음. useQueryClient를 통해서 현재 context의 queyClient를 사용해야함.
- useMyKeywordQuery에서는 QueryKey에 communityId를 주고 있었는데, setQueryData의 QueryKey에 communityId를 주지 않아서 발생하는 문제였음.
- QueryKey를 배열로 사용하고 변수를 줄 경우에 해당 변수까지가 QueryKey로 처리됨.
- Tanstack Query에 대해 공부해야함을 배울 수 있었고, 공부하게 되었음.
/ 참고자료
QueryClient | TanStack Query Docs
React-Query 살펴보기