TanStackT
TanStack15mo ago
3 replies
worthy-azure

Issues with Caching and Error Handling in TanStack Svelte Query

Hi,

I've recently discovered this library and have spent a few hours trying to implement it, but I'm running into some issues regarding caching and error handling.

My Implementation
const queryClient = new QueryClient({
    defaultOptions: {
        queries: {
            enabled: browser,
        },
    },
    queryCache: new QueryCache({
        onError: (error) => {
            console.log("CACHE ERROR");
            console.log(error);
        },
        onSuccess: (data) => {
            console.log("CACHE SUCCESS");
            console.log(data);
        },
        onSettled: (data, error) => {
            console.log("CACHE SETTLED");
            console.log(data, error);
        },
    }),
});

createQuery({
    queryKey: ["posts"],
    queryFn: async () => await fetch("https://localhost/test").then((r) => r.json()),
});
Was this page helpful?