my own Svelte adapter for TanStack Query
$state.snapshot()
is not required.<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}