TanStack Form integrates with the TanStack Devtools shell through a form plugin.
npm install @tanstack/react-devtools @tanstack/react-form-devtoolsRender one TanStackDevtools instance near the root of the application and pass it formDevtoolsPlugin().
import { StrictMode } from 'react'
import { createRoot } from 'react-dom/client'
import { TanStackDevtools } from '@tanstack/react-devtools'
import { formDevtoolsPlugin } from '@tanstack/react-form-devtools'
import { App } from './App'
createRoot(document.getElementById('root')!).render(
<StrictMode>
<App />
<TanStackDevtools plugins={[formDevtoolsPlugin()]} />
</StrictMode>,
)The plugin discovers mounted forms through the adapter's devtools bridge. Use it to inspect current values, validation state, field metadata, and registered fields while developing.
The shell also accepts configuration such as hideUntilHover:
<TanStackDevtools
plugins={[formDevtoolsPlugin()]}
config={{ hideUntilHover: false }}
/>See the TanStack Devtools documentation for shell placement and configuration.