Für Chrome-, Firefox- und Edge-Benutzer: Drittanbieter-Browsererweiterungen sind verfügbar, um TanStack Query direkt in den Browser-DevTools zu debuggen. Diese bieten die gleiche Funktionalität wie die Framework-spezifischen Devtools-Pakete
Die Devtools sind ein separates Paket, das Sie installieren müssen
npm i @tanstack/svelte-query-devtools
npm i @tanstack/svelte-query-devtools
oder
pnpm add @tanstack/svelte-query-devtools
pnpm add @tanstack/svelte-query-devtools
oder
yarn add @tanstack/svelte-query-devtools
yarn add @tanstack/svelte-query-devtools
oder
bun add @tanstack/svelte-query-devtools
bun add @tanstack/svelte-query-devtools
Sie können die Devtools wie folgt importieren
import { SvelteQueryDevtools } from '@tanstack/svelte-query-devtools'
import { SvelteQueryDevtools } from '@tanstack/svelte-query-devtools'
Der Floating Mode lädt die Devtools als festes, schwebendes Element in Ihrer App und bietet einen Schalter in der Ecke des Bildschirms, um die Devtools ein- und auszublenden. Dieser Schalterzustand wird in localStorage gespeichert und über Neuladungen hinweg beibehalten.
Platziere den folgenden Code so hoch wie möglich in deiner Svelte App. Je näher er am Stamm der Seite ist, desto besser wird er funktionieren!
<script>
import { QueryClientProvider } from '@tanstack/svelte-query'
import { SvelteQueryDevtools } from '@tanstack/svelte-query-devtools'
</script>
<QueryClientProvider client={queryClient}>
{/* The rest of your application */}
<SvelteQueryDevtools />
</QueryClientProvider>
<script>
import { QueryClientProvider } from '@tanstack/svelte-query'
import { SvelteQueryDevtools } from '@tanstack/svelte-query-devtools'
</script>
<QueryClientProvider client={queryClient}>
{/* The rest of your application */}
<SvelteQueryDevtools />
</QueryClientProvider>