import {QueryClient, QueryClientProvider} from 'react-query';
function App() {
const queryClient = new QueryClient();
return (
// provide React Query client to App
<QueryClientProvider client={queryClient}>
<div className="App">
<h1>Blog Posts</h1>
<Posts />
</div>
</QueryClientProvider>
);
}
<aside> ♻️ 이제 자녀 컴포넌트에서 React-query 훅을 사용 할 수 있게 되었다.
</aside>
react-query훅은 서버에서 데이터를 가져올때 사용하는 훅이다.
useQuery는 다양한 속성을 가진 객체를 반환한다.
const {data} = useQuery("posts", fetchPosts);
useQuery훅이 필요한것
처음에 data로 map을 돌리는 부분에서 오류가 나는 이유?
data
는 정의 되지 않을 것이다.