I am trying to use React Query with React Native, according to the docs it should work out of the box
https://tanstack.com/query/v4/docs/react-native
I did everything exactly like in the other project I used React Query and for some reason, it returns undefined all the time this is my function
const fetchedLocations = () => {
return useQuery(["fetch-locations"], async () => {
return await (
await fetch("https://backend-upark.herokuapp.com/locations")
).json();
});
};
const { data: locationss } = fetchedLocations();
console.log({ locationss });
and this is my provider, outside the App fn I have
const client = new QueryClient();
and then in the component:
<SafeAreaProvider onLayout={onLayoutRootView}>
<NavigationContainer>
<ApplicationProvider {...eva} theme={{ ...eva.light, ...theme }}>
<QueryClientProvider client={client}>
<ReduxProvider store={store}>
<Stack.Navigator
initialRouteName="Home"
screenOptions={{
headerLeft: () => <BackButton />,
headerRight: () => <MenuDots />,
headerTitleStyle: {
fontFamily: "ClashGrotesk_Semibold",
color: "#E5E8E8",
},
headerStyle: {
backgroundColor: "#081E20",
},
headerShadowVisible: false,
}}
>
... screens here
</Stack.Navigator>
</ReduxProvider>
</QueryClientProvider>
</ApplicationProvider>
</NavigationContainer>
</SafeAreaProvider>
what am I doing wrong? Thanks