Schwenken Sie Ihre Hände in die Luft und rufen Sie Hurra, denn Solid Query wird mit dedizierten Devtools geliefert! 🥳
Wenn Sie Ihre Solid Query-Reise beginnen, sollten Sie diese Devtools an Ihrer Seite haben. Sie helfen, alle internen Abläufe von Solid Query zu visualisieren und sparen Ihnen wahrscheinlich Stunden beim Debugging, wenn Sie sich in einer Zwickmühle befinden!
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/solid-query-devtools
npm i @tanstack/solid-query-devtools
oder
pnpm add @tanstack/solid-query-devtools
pnpm add @tanstack/solid-query-devtools
oder
yarn add @tanstack/solid-query-devtools
yarn add @tanstack/solid-query-devtools
oder
bun add @tanstack/solid-query-devtools
bun add @tanstack/solid-query-devtools
Sie können die Devtools wie folgt importieren
import { SolidQueryDevtools } from '@tanstack/solid-query-devtools'
import { SolidQueryDevtools } from '@tanstack/solid-query-devtools'
Standardmäßig sind die Solid Query Devtools nur in Bundles enthalten, wenn isServer === true (isServer kommt aus dem solid-js/web Paket), sodass Sie sich keine Gedanken darüber machen müssen, sie bei einem Produktionsbuild auszuschließen.
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.
Platzieren Sie den folgenden Code so hoch wie möglich in Ihrer Solid-App. Je näher er sich am Stamm der Seite befindet, desto besser wird er funktionieren!
import { SolidQueryDevtools } from '@tanstack/solid-query-devtools'
function App() {
return (
<QueryClientProvider client={queryClient}>
{/* The rest of your application */}
<SolidQueryDevtools initialIsOpen={false} />
</QueryClientProvider>
)
}
import { SolidQueryDevtools } from '@tanstack/solid-query-devtools'
function App() {
return (
<QueryClientProvider client={queryClient}>
{/* The rest of your application */}
<SolidQueryDevtools initialIsOpen={false} />
</QueryClientProvider>
)
}