소프트웨어 개발 요소/라이브러리

[React-Query] 쿼리 키 기초지식

숩니따 2024. 7. 14. 22:02

쿼리 키

동일한 쿼리 키를 사용하는 경우 트리거가 있을 경우에만 Refresh가 일어남

그러나 쿼리 키는 동일하지만, 식별자가 있는 경우 각 쿼리마다 캐시를 공유하지 않고 자신만의 공간을 만들 수 있음 (라벨링)

식별자를 쿼리 키 배열의 두 번째 요소에 추가하여 종속성 배열을 다르게 구성

더보기

💡 트리거가 일어나는 조건

  • 컴포넌트 다시 마운트
  • 창에 리포커싱
  • useQuery 반환된 Refetch 함수 수동 실행
  • 지정된 간격에서 자동으로 재검색
  • 변형 후 쿼리를 무효화