요청과 data를 자동으로 받음
useMutation 처럼 함수를 만들 수가 있고 실행할 때 데이터 요청이 날아가고 그 다음에 데이터(data)를 받으면 화면에 자동으로 그림까지 그림 useQuery랑 동일한데 실행만 내가 원하는데서 할 수 있음
자동으로 그려주지 않는다
useApolloClient - 내가 원하는곳에서 query불러오기 가능(apolloclient에서 import)
const client = useApolloClient() ← 이걸 Axios라고 보면 된다
const result = await client.query({
query:FETCH_USER_LOGGED_IN,
context:{
headers:{
authorization:`Bearer ${result.data?.loginUser.accessToken}`
}
}
})
setUserInfo(result.data.fetchUserLoggedIn)
←글로벌 스테이트에 담기
참고: 24-01-login-use-apoll0=client