Frontend & UISûr100100/100
Devtools (TanStack) — React Table Devtools
Connect React Table v9 instances to Devtools with tableDevtoolsPlugin and useTanStackTableDevtools. Load for missing Table panels, registration lifecycle, required options.key, enabled state, or development versus explicit production exports.
ou envoie-le directement à ton agent.
Installer dans ton projet
$ curl -fsSL https://arboristhree.xyz/cli/install-skill.mjs -o /tmp/arboris-install-skill.mjs && node /tmp/arboris-install-skill.mjs devtools__tanstack-table__packages-react-table-devtools-skills-5b585041695fTanStack
TanStack/table
Contenu à copier
---
name: devtools
description: >
Connect React Table v9 instances to Devtools with tableDevtoolsPlugin and useTanStackTableDevtools. Load for missing Table panels, registration lifecycle, required options.key, enabled state, or development versus explicit production exports.
metadata:
origin: TanStack
type: framework
library: '@tanstack/react-table-devtools'
framework: react
library_version: '9.3.1'
requires:
- '@tanstack/table-core#core'
- '@tanstack/table-devtools#devtools'
sources:
- 'TanStack/table:docs/devtools.md'
- 'TanStack/table:packages/react-table-devtools/src/index.ts'
- 'TanStack/table:packages/react-table-devtools/src/useTanStackTableDevtools.ts'
---
This skill builds on @tanstack/table-core#core and @tanstack/table-devtools#devtools.
## Setup
```tsx
import { TanStackDevtools } from '@tanstack/react-devtools'
import { useTable, tableFeatures } from '@tanstack/react-table'
import {
tableDevtoolsPlugin,
useTanStackTableDevtools,
} from '@tanstack/react-table-devtools'
const features = tableFeatures({})
const columns = [{ accessorKey: 'id' }]
const data: Array<{ id: string }> = []
export function App() {
const table = useTable({
key: 'users-table',
features,
columns,
data,
})
useTanStackTableDevtools(table)
return <TanStackDevtools plugins={[tableDevtoolsPlugin()]} />
}
```
## Hooks and Components
Use `useTanStackTableDevtools(table, { enabled })` immediately after creating the table. Mount one TanStackDevtools host with `tableDevtoolsPlugin()` near the application root.
## Common Mistakes
### HIGH Hook receives a keyless table
Wrong: create the table without `key` and expect the hook to infer a name.
Correct: set a unique `key` in table options before calling the hook.
Core target registration skips keyless tables.
Source: TanStack/table:docs/devtools.md
### HIGH Hook called conditionally
Wrong: call `useTanStackTableDevtools` only inside an `if` branch.
Correct: call it every render and pass `{ enabled: condition }`.
The hook owns React effect registration and cleanup.
Source: TanStack/table:packages/react-table-devtools/src/useTanStackTableDevtools.ts
### MEDIUM Default import expected in production
Wrong: expect the normal hook/plugin/panel to inspect production tables.
Correct: keep normal guidance development-only; use the `/production` entrypoint only when explicitly required.
The default index selects no-op implementations outside development.
Source: TanStack/table:packages/react-table-devtools/src/index.ts
## API Discovery
Inspect `node_modules/@tanstack/react-table-devtools/dist/index.d.ts` and `useTanStackTableDevtools.d.ts` for the installed lifecycle API.Colle ce Markdown dans ton agent ou utilise les boutons ci-dessus pour l’écrire dans ton projet.
Ce que fait Devtools (TanStack) — React Table Devtools
Applique les pratiques du skill devtools__tanstack-table__packages-react-table-devtools-skills-5b585041695f.
Comment utiliser Devtools (TanStack) — React Table Devtools
1
Copie le prompt
Un clic copie le prompt packagé (ou l'envoie à ton agent).
2
L'agent installe le skill
Il ajoute le SKILL.md et ses ressources à ton projet.
3
Activation automatique
Le skill s'active dès que le contexte correspond.
Déclencheurs pour Devtools (TanStack) — React Table Devtools
Dis simplement à ton agent quelque chose comme :
Applique le skill devtools__tanstack-table__packages-react-table-devtools-skills-5b585041695f à cette tâche
Utilise devtools__tanstack-table__packages-react-table-devtools-skills-5b585041695f pour améliorer cette implémentation
Passe en revue ce sujet avec devtools__tanstack-table__packages-react-table-devtools-skills-5b585041695f
Skills liés à Devtools (TanStack) — React Table Devtools
accessibility
Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels, accessibility traits and hints, focus management, contrast, target size, and screen-reader support. Use when building or auditing UI for accessibility compliance, keyboard navigation, or screen-reader support.Accessibility Pass (Microsoft)
Use this skill whenever the user asks to check, review, or fix the accessibility of a PowerPoint deck, Word document, HTML page, or Markdown file, and before handing over any deck or document this agent just generated, so it does not ship with missing alt text, untitled slides, or unreadable colour contrast.Add Connector (Microsoft)
Use when adding a Power Platform connector to an Expo/React Native Power Apps mobile app and no dedicated mobile connector skill exists.