[250705] TIL

Today I Learned (2025-07-05)

TanStack Query

  • 강력한 비동기 혹은 서버 상태 관리 도구

서버 상태 관리랑 클라이언트 상태 관리는 뭐가 다를까 ?

  • 관리 범위, 데이터 출처, 수명 주기, 동기화 방식 등이 다름
  • 서버 상태는 서버로부터 받아온 데이터로, 여러 클라이언트가 공유하거나 주기적으로 갱신해야 하는 정보
  • 비동기 호출이 필수적, 로딩 에러 성공 상태를 함께 관리
  • 데이터 신선도를 고려해 캐싱, 리페치 전략을 사용
  • 클라이언트 상태는 사용자 인터페이스 UI에서 즉시 반영되어야 하는 로컬 상태, 서버와 무관하게 동작하는 정보
  • 즉시성이 가장 중요
  • 화면 전환, 모달 코글, 폼 입력값, 다크모드 코글 등 uI 상태를 표현

돌핀 프로젝트 작업

Categories:

Updated:

Leave a comment