React Query(Tanstack Query)로 서버 상태 관리하기
·
약간의 Front-end
React Query는 React에서 서버 상태 가져오기, 캐싱, 동기화 및 업데이트를 보다 쉽게 다룰 수 있도록 도와주는 라이브러리이다. React Query로 시작했지만, 이제는 React 뿐만 아니라 Vue, Solid 그리고 Svelte 등 다른 프레임워크도 지원하기 때문에 Tanstack Query로 이름이 바뀌었다고 한다! Tanstack Query 공식 문서에 따르면, 기존 상태 관리 라이브러리인 redux, mobX의 경우 클라이언트 상태 작업에는 적합하지만, 비동기 또는 서버 상태 작업에는 그다지 좋지 않다고 언급한다.기존 redux, mobX로 서버 상태를 다루면 다음의 과정을 거치므로 불필요한 보일러 플레이트가 발생하고, 캐싱도 되지 않는다.API 호출 → dispatch → redu..