목록 보기
React Query의 구조와 useQuery 실행 흐름 살펴보기
프론트엔드

React Query의 구조와 useQuery 실행 흐름 살펴보기

두줄요약

React Query의 내부 구조와 useQuery 실행 흐름을 살펴보았습니다. Query 상태 변화가 QueryObserver와 리스너를 거쳐 컴포넌트 리렌더링으로 이어지는 과정을 정리했습니다.

핵심 내용

  • React Query의 내부 구조와 useQuery 실행 흐름을 QueryClient, QueryCache, Query, QueryObserver 중심으로 정리
  • queryKey 해시와 QueryCache 재사용으로 동일 쿼리의 중복 요청을 줄이는 방식 설명
  • Query 상태 변경 시 QueryObserver가 리스너를 통해 React 컴포넌트 갱신을 유도하는 흐름 공유
  • useQuery는 useBaseQuery와 useSyncExternalStore를 통해 Observer 생성, 구독, 결과 추적을 연결

다음 읽기

#React Query 주제를 이어서 읽기

React Query의 구조와 useQuery 실행 흐름 살펴보기

React Query의 QueryClient·QueryCache·Query·QueryObserver 내부 역할을 살펴봤습니다. useQuery가 useSyncExternalStore로 상태 변경을 구독하고 뷰를 갱신하는 흐름을 설명합니다.

카카오엔터테인먼트FE
카카오엔터테인먼트FE
프론트엔드
전체 보기

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...