React-Query 2

React Query의 useQuery 훅을 사용하여 API 요청을 해보자.

React-Query 공식문서의 최신 버전(v5)에 대한 설치 방법입니다. React-Query를 사용하기 위해서는 QueryClient 와 QueryClientProvider 를 사용하여 전역으로 상태를 관리하는 코드를 작성해야 합니다. QueryClient 일반적으로 애플리케이션의 최상위에서 QueryClient를 생성합니다. QueryClient 는 캐시와 상호 작용하는데 사용할 수 있습니다. QueryClientProvider React 애플리케이션에서 QueryClient를 사용할 수 있도록 하는 컴포넌트입니다. 애플리케이션의 최상위에서 한 번만 렌더링 되어야 합니다. prop을 통해 QueryClient 인스턴스를 전달하여 하위 컴포넌트에서 Reacy-Query를 사용할 수 있도록 합니다. u..

React-Query 2023.11.17

React-Query 사용이유 ?

React -Query는 React 애플리케이션에서 데이터를 효과적으로 관리하기 위한 라이브러리입니다. 주로 서버에서 비동기 데이터를 가져오고 관리하는 데 사용됩니다. SWR , Apollo , Redux 와 같은 라이브러리도 이와 유사한 목적으로 사용됩니다. 이중에 React-Query의 장점은 쉽게 사용 가능한 문서와 다양한 예제가 많아 쉽게 익힐 수 있습니다. 쿼리와 뮤테이션은 비슷한 구조를 공유하여 코드 일관성을 제공하며, 이는 개발자가 쉽게 이해하고 유지보수 할 수 있도록 도와줍니다. 데이터를 캐싱하고 관리하며, 데이터가 변경될 때 자동으로 리렌더링 등 다양한 기능을 제공합니다. 데이터를 주기적으로 업데이트해야 하는 상황에서 유용한 인터벌 쿼리 기능을 제공합니다. React Hooks를 기반으로..

React-Query 2023.11.15