my own Svelte adapter for TanStack Query
- Written for Svelte 5.
- Doesn't make use of deep reactivity,
$state.snapshot()is not required. - Integrates with svelte-freeze.
- No server-side support.
<script> import { createQuery } from '@mary-ext/svelte-query'; const query = createQuery(() => ({ queryKey: ['todos'], queryFn: fetchTodos, })); </script> {#if query.isLoading} <div>Loading...</div> {:else if query.isError} <div>Error: {query.error.message}</div> {:else} <ul> {#each query.data as todo} <li>{todo.title}</li> {/each} </ul> {/if}