
리액트에서 서버 데이터 가져오기, 캐싱, 동기화 및 업데이트를 쉽게 다룰 수 있도록 도와주는 라이브러리이다.기존 상태 관리 라이브러리인 redux, recoil 등은 클라이언트 상태 작업에 적합하지만, 비동기 또는 서버 상태 작업에는 그다지 좋지 않다고 한다.💡 Re

useMutation 서버의 데이터를 post, patch, put, delete와 같이 수정할 때 사용한다. **useQuery()의 쿼리 함수는 컴포넌트가 마운트 되면서 자동으로 실행되지만, useMutation()은 실제로 뮤테이션 하는 함수를 직접 실행해줘야

낙관적 업데이트할 때 쿼리 요청을 취소하는 이유