https://tanstack.com/
서버로부터 데이터를 받을 때 서버의 상태를 관리하기 위해 만들어진 라이브러리이다.
vue에서 state의 상태 관리를 위해 store을 쓰고, 이를 관리하기 위해 pinia라는 라이브러리가 있다.
TanStack은 서버의 상태 관리를 위한 라이브러리라고 생각하면 이해하기 쉽다.
데이터와 서버의 분리 관리이다.
✏️ 쓰는 이유?
useQuery는 주로 반복 요청이 필요한 경우, 데이터 상태 관리를 통합적으로 해야 하는 경우에 특히 유용하다.
하지만, 완전히 독립적이고 단순한 데이터 요청이라면 굳이 사용하지 않아도 된다.
공통화, 재사용성 높힐 수 있다.
✏️ 기능?