React-Query (리액트 쿼리)

React 에서 원격 및 비동기 데이터를 관리하기 위한 라이브러리

API와 같은 다양한 데이터 소스에서 데이터를 더 쉽게 가져오고, 캐시하고, 동기화하고, 서버의 데이터를 업데이트할 수 있는 일련의 훅 및 유틸리티를 제공합니다.

React-Query를 사용하는 이유

대표적인 Redux, Mobx, Recoil 등의 상태관리 라이브러리는 클라이언트 상태와 서버 상태를 함께 담아두고 있는 경우가 대부분입니다. React-Query를 사용하면 클라이언트와 서버의 상태를 분리하여 관리할 수 있기 때문에 직관적이고 효율적인 관리가 가능합니다.

React-Query 장점

React-Query 기능