728x90
▶️ isFetching
- 비동기쿼리가 해결되지 않음
- Fetching을 완료하지 않았다는 의미
- 쿼리가 Axios호출이거나 GraphQL호출일 수도 있다
▶️ isLoading
- isFetching에 대한 하위집합
- 데이터를 가져오는 상태이고, 표시할 캐시 데이터도 없다는 의미
- 쿼리함수가 아직 해결되지 않은 것이고, 캐시된 데이터도 없다
- 즉, 이 쿼리를 만든 적이 없다는 의미
- no cached data, plus isFetching
많은 차이가 없어보이지만,
나중에 페이지 매김(pagination)을 진행할 때 캐시된 데이터가 있을 떄와 없을 때를 구분해야하한다.
👍🏻참고자료
https://www.udemy.com/course/react-query-react/
'2. FrontEnd > React' 카테고리의 다른 글
[React] AuthContext를 사용하여 로그인 관리하기 (1) | 2024.06.11 |
---|---|
[React] CRA(create-react-app) + TypeScript 세팅 +.eslintrc +.prettierrc (0) | 2024.06.10 |
[React] JSX(JavaScriptXML)은 JavaScript의 일종일까? (1) | 2024.03.26 |
[React] react-i18next로 다국어 처리 적용하기 (1) | 2023.11.20 |
[React] React 와 Next 비교 (1) | 2022.09.11 |