React-query 는 서버의 값을 클라이언트에 가져오거나 , 캐싱 , 값 업데이트 ,에러 핸들링 등 비동기 과정을 편하게 하는데 사용한다 / 실시간 데이터를 보요주는 사이트는 리액트 쿼리를 사용하는게 좋다!
1.성공 / 실패 / 로딩중 상태를 쉽게 파악이 가능하다
-result.data ajax 성공시 들어오는 데이터들 (.data)
-result.isLoding ajax가 로딩시 true (.isLoding)
-result.erro ajax 요청이 실패했을때 true (.erro )
2. 틈만 나면 자동으로 refetch를 해준다
**3. 요청 실패시 retry를 알아서 해준다!
4.state 공유를 안해도 된다!
-다른 컴포넌트 안에서 코드를 복붙하여 사용해도 된다!
-여러개의 같은 요청을 하나로 처리하기 때문이다!
**5.ajax 결과 캐싱 (저장) 기능이 있다!