I am trying out React Query for the first time and I wrote this:
export function Component(): JSX.Element {
const queryClient = new QueryClient()
const { data } = useQuery<DataType>({
queryKey: "myKey",
queryFn: () => ....,
})
const sameData: DataType| undefined = queryClient.getQueryData("myKey")
return (
<>
{console.log(data)}
{console.log(sameData)}
<p>Loaded, see console for values.</p>
</>
)
}
The data object is created as expected, but I cannot seem to make sameData return anything other than undefined. I know this means that React Query isn't finding my key. Does anyone have any ideas on how to fix this?