리액트 쿼리 사용이유 장점
서버로 부터 값을 가져오거나 업데이트 하는 로직을 store 내부에 개발 하는 경우가 생기는데, 그때 부터 클라이언트 상태와 서버 데이터가 공존 하게 됨
react-query를 사용함으로 서버, 클라이언트 데이터를 분리할 수 있음
장점들
- 캐싱
- 리패치
- 데이터 유효성 검사
- 동일 데이터 여러번 요청시 딱 한번만 (옵션에 따라 중복 호출 허용 시간 조절 OK)
- 무한 스크롤
- 비동기 과정을 선언적으로 관리 가능
- react hook과 사용하는 구조 비슷
리액트 쿼리 API
useQuery