TanStack Devtools is a framework-agnostic devtool for managing and debugging devtool devtools
To get up and running install the correct adapter for your framework:
Then import the devtools into the root of your application:
import { TanStackDevtools } from '@tanstack/react-devtools'
function App() {
return (
<>
<YourApp />
<TanStackDevtools />
</>
)
}
import { TanStackDevtools } from '@tanstack/react-devtools'
function App() {
return (
<>
<YourApp />
<TanStackDevtools />
</>
)
}
And you're done! If you want to add custom plugins, you can do so by using the plugins prop:
import { TanStackDevtools } from '@tanstack/react-devtools'
function App() {
return (
<>
<YourApp />
<TanStackDevtools plugins={[
// Add your custom plugins here
]} />
</>
)
}
import { TanStackDevtools } from '@tanstack/react-devtools'
function App() {
return (
<>
<YourApp />
<TanStackDevtools plugins={[
// Add your custom plugins here
]} />
</>
)
}
For example, if you want to add TanStack query & router you could do so in the following way:
import { TanStackDevtools } from '@tanstack/react-devtools'
import { ReactQueryDevtoolsPanel } from '@tanstack/react-query-devtools'
import { TanStackRouterDevtoolsPanel } from '@tanstack/react-router-devtools'
function App() {
return (
<QueryClientProvider client={queryClient}>
<YourApp />
<TanStackDevtools plugins={[
{
name: 'TanStack Query',
render: <ReactQueryDevtoolsPanel />,
},
{
name: 'TanStack Router',
render: <TanStackRouterDevtoolsPanel />,
},
]} />
</QueryClientProvider>
)
}
import { TanStackDevtools } from '@tanstack/react-devtools'
import { ReactQueryDevtoolsPanel } from '@tanstack/react-query-devtools'
import { TanStackRouterDevtoolsPanel } from '@tanstack/react-router-devtools'
function App() {
return (
<QueryClientProvider client={queryClient}>
<YourApp />
<TanStackDevtools plugins={[
{
name: 'TanStack Query',
render: <ReactQueryDevtoolsPanel />,
},
{
name: 'TanStack Router',
render: <TanStackRouterDevtoolsPanel />,
},
]} />
</QueryClientProvider>
)
}
Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.
Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.