isFetching은 비동기 쿼리가 해결되지 않았음을 의미합니다.
아직 Fetching을 완료하지 않았지만 쿼리가 Axios 호출 또는 GraphQL호출일 수 있습니다.
isLoading은 데이터를 가져오는 상태에 있음을 의미합니다.
쿼리 함수가 아직 완료되지 않음을 의미합니다.
그리고 캐시된 데이터도 없습니다.
별 차이는 없어보이지만, Pagination이나 Infinite scroll 을 구현할 때
캐시된 데이터가 있는가에 따라 isFetching 과 isLoading을 구분하여 사용할 수 있다.
'State Management Tools > React-Query' 카테고리의 다른 글
[React-Query v3] staleTime과 cacheTime (0) | 2023.01.04 |
---|---|
[React-Query v3] 리액트 쿼리 개발자도구(React Query Devtools) 셋업 (0) | 2023.01.04 |
[React-Query v3] 리액트 쿼리 간단히 적용해보기 (0) | 2022.07.09 |
[React-Query v3] 리액트 쿼리(React-Query) 간단 정리 (0) | 2022.07.08 |