상태 종류 4가지

설명
fresh, fetching, stale, inactive
Tags
  • Query들은 4개의 상태를 가지며, useQuery가 반환하는 객체의 프로퍼티로 어떤 상태인지 확인이 가능하다.
      1. fresh : 새롭게 추가된 쿼리 인스턴스 → active 상태의 시작
      1. fetching : 요청을 수행하는 중인 쿼리
      1. stale : 인스턴스가 존재하지만 이미 패칭이 완료된 쿼리.
        1. 💡
          특정 쿼리가 stale된 상태에서, 동일한 쿼리를 useQuery로 또 호출해 마운트를 시도한다면 캐싱된 데이터가 반환된다.
      1. inactive : active 인스턴스가 하나도 없는 쿼리. 5분 간격으로 아예 gc된다.