Overview | TanStack Query Docs
import {
useQuery,
useMutation,
useQueryClient,
QueryClient,
QueryClientProvider,
} from "@tanstack/react-query";
const queryClient = new QueryClient();
<QueryClientProvider client={queryClient}>
<UserContext>
<App />
</UserContext>
</QueryClientProvider>
const { data: appointmentOptions = [] } = useQuery({
queryKey: ["appointments"],
queryFn: async () => {
const res = await fetch("<http://localhost:5000/appointments>");
const data = await res.json();
return data;
},
// queryFn: () =>
// fetch("<http://localhost:5000/appointments>").then((res) => res.json()),
});