Capítulo 3 de 54
TanStack Table ships a devtools adapter that plugs into the shared TanStack Devtools multi-panel UI, letting you inspect registered table instances (features, state, options, rows, columns) live, and switch between multiple tables in one app.
/production entrypoint.key is required. Every table you want visible in devtools must set a unique key table option — omitting it logs Missing table key. Add a 'key' option to your table to use devtools. and the table is skipped. The key also becomes its label in the devtools table selector.key per table, (2) mount <TanStackDevtools> at the app root with tableDevtoolsPlugin(), (3) call useTanStackTableDevtools(table) (React) — or injectTanStackTableDevtools in Angular — right after creating the table.// 1. give the table a key
const table = useTable({ key: 'users-table', features, columns, data })
// 2. mount TanStackDevtools once at the app root
// <TanStackDevtools plugins={[tableDevtoolsPlugin()]} />
// 3. register the table right after creating it
useTanStackTableDevtools(table)
key never appears, and a table not passed to useTanStackTableDevtools never appears either.@tanstack/react-devtools + @tanstack/react-table-devtools during development; there's no runtime cost in production once you use the standard adapter (dev-only by default).key from the start — it's cheap insurance for future debugging even on tables you don't plan to inspect yet.npm install commands per framework.table object actually is.