데이터 요청 라이브러리처럼 보이는 탄스택쿼리는 좀 더 기술적인 측면에서 보면 웹 어플리케이션에서 서버 상태를 가져와 캐싱하고, 동기화하고, 업데이트 하는 작업을 손쉽게 해준다

대부분의 웹 프레임워크는 데이터 요청 혹은 업데이트하는 방법은 제공하지않는다. 그래서 개발자는 데이터 요청에 대한 방법을 개발하곤한다. 일반적으로 컴포넌트기반의 상태와 사이드이펙트 조합으로 구축하며 상태관리 라이브러리를 사용하여 웹앱 전역상태에 비동기 데이터를 저장하고 제공한다.

이러한 방법은 클라이언트 상태에는 적합하나 서버 상태에는 적합하지않다.

서버상태의 특성을 파악하고 나면 아래의 문제가 발생할 여지가있다.