react-query 사용시 남아있는 캐시를 날리기 위해
resetQueries 나 removeQueries를 사용한다.
모든 퀴리를 삭제하거나 reset하는경우
// reset
return queryClient.resetQueries()
// remove
queryClient.removeQueries()
여러개의 쿼리키를 삭제나 reset하는경우
map 를 사용해서 여러개를 Reset할수 있다.
const qurieskeies = ['getOrderExistData', 'getCouponsSummary', 'getProfileAccumulationsSummary', 'getProfileOrders', 'getProfile',
'getProfileOrders']
qurieskeies.map((querykey) => {
console.log(querykey)
return queryClient.resetQueries({queryKey: [querykey]})
})
'React' 카테고리의 다른 글
| TanStack Query의 gcTime과 staleTime 비교 (0) | 2025.12.30 |
|---|---|
| react tailwind setting, config (0) | 2023.10.29 |
| getInitialProps로 header정보 넘기기 (0) | 2023.10.26 |
| React Query Promise.all, useQueries (0) | 2023.09.15 |
| react 프로젝트에서 import순서 정렬 (0) | 2023.09.08 |