React-query
--> 위의 것들을 직접 하기 귀찮은 경우 React Query 사용하자 !
---> 실시간 데이터를 계속 가져와야 하는 사이트들이 쓰면 좋음
설치하기
npm install @tanstack/react-query
index.js에 셋팅하기
import 해주기
import { QueryClient, QueryClientProvider, useQuery } from '@tanstack/react-query'
useQuery(['작명'],
App.js
서버에서 유저이름 가져와 보여주기
React-query 장점
result.data
// ajax 성공시 가져오는 데이터가 들어있음
result.isloading
// ajax 요청이 로딩중일 때 true가 됨
result.error
// ajax 요청이 실패했을 때 true가 됨