-fetch부분은 자주 쓰이기 때문에 component로 분리
~~~~
).then((res)=>res.json()) json으로 받을것
const loading=
const refreshing =
const onRefresh =
부분을 보면 세개의 query를 묶음
<FlastList 부분에서onRefresh와 refreshing으로 새로고침을 함.>
const queryClient = useQueryClient() 호출!!! 매우 중요함
useQuery에서 퀴리 key를 (['movies', 'upcoming'], moviesApi.upcoming)으로
categorize화시킴..
useQuery부분에서 refetch부분은 삭제. 위 스크린샷과 비교할 것.
호출
const onRefresh = async () => {
queryClient.refetchQueries(['movies'])
console.log(onRefresh)
}
호출은 queryClient.refetchQueries(['movies'])를 하면
3개의 query가 모두 호출됨!!