Closed swyxio closed 2 years ago
Hello @sw-yx and thanks for this issue!
index.svelte Line 11:
const queryResult = useQuery('repoData', () => fetch('/api').then((res) => res.json()));
Must be defined inside the provider.
index.svelte:
<script>
import Counter from '$lib/Counter.svelte';
import { QueryClient, QueryClientProvider } from '@sveltestack/svelte-query';
const queryClient = new QueryClient();
</script>
<QueryClientProvider client={queryClient}>
<section>
<h1>Welcome</h1>
<pre>
<MyComponent />
</pre>
<Counter />
</section>
</QueryClientProvider>
MyComponent.svelte:
<script>
import { useQuery } from '@sveltestack/svelte-query';
const queryResult = useQuery('repoData', () => fetch('/api').then((res) => res.json()));
</script>
...
{JSON.stringify(queryResult, null, 2)}
...
Thanks!
REPRO HERE
https://github.com/sw-yx/svelte-query-issue-repro/
Problem
here is my code inside
src/routes/index.svelte
and this is the error i get