TanStack Query

학습 목표: 서버 상태의 조회·변경·캐시 무효화와 로딩·오류 화면을 연결합니다. 선수 지식: React state·Effect, Promise·fetch, 응답 오류 처리를 먼저 익힙니다. 초급·중급·고급의 목표를 확인하고 현재 공개된 글부터 학습하세요. 빈 단계는 계획을 유지하며 내용을 차례로 보강합니다.

단계별 학습 목표

각 단계의 학습 목표입니다. 공개된 글은 위의 단계별 링크에서 바로 볼 수 있습니다.

초급 목표

서버 상태와 화면 상태의 차이를 익혀, 데이터 요청의 로딩과 오류 및 성공 상태를 사용자에게 전달하는 방법을 다룹니다.

학습 주제

  • 서버 상태와 쿼리
  • 쿼리 키 기초
  • 로딩과 오류 표시

중급 목표

데이터 변경과 목록 탐색을 연결하여, 캐시 갱신과 요청 의존성 때문에 생기는 화면의 불일치를 해결하는 방법을 다룹니다.

학습 주제

  • 변경 요청과 무효화
  • 페이지 탐색과 의존 요청
  • 캐시 수명과 재요청

고급 목표

데이터 일관성과 사용자 경험의 균형을 기준으로, 낙관적 변경과 캐시 경계 및 복구 전략을 설계하는 방법을 다룹니다.

학습 주제

  • 낙관적 변경과 복구
  • 쿼리 키 체계 설계
  • 서버 렌더링과 캐시 경계

TanStack Query 학습 목록

읽음 — / 전체 15개 · 필수 14개

단계 안에서는 학습 순서대로 표시합니다. 선택 참고는 필수 진도에 포함하지 않습니다.

초급 1개

중급 7개

고급 5개

개념·참고 2개