Skip to main content

devtools

Connect Vue Table v9 refs or instances to Devtools with tableDevtoolsPlugin and useTanStackTableDevtools. Load for missing targets, reactive table replacement, required options.key, enabled state, cleanup, or development gating.

ソース情報

リポジトリ
TanStack/table
ソースの最終更新活動
2026年10月12日 16:41
検出された SKILL.md の言語
英語
スター
28,493
フォーク
3,589

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
devtools
description
Connect Vue Table v9 refs or instances to Devtools with tableDevtoolsPlugin and useTanStackTableDevtools. Load for missing targets, reactive table replacement, required options.key, enabled state, cleanup, or development gating.
metadata
{"type":"framework","library":"@tanstack/vue-table-devtools","framework":"vue","library_version":"9.3.1"}
requires
["@tanstack/table-core#core","@tanstack/table-devtools#devtools"]
sources
["TanStack/table:docs/devtools.md","TanStack/table:packages/vue-table-devtools/src/index.ts","TanStack/table:packages/vue-table-devtools/src/useTanStackTableDevtools.ts"]
This skill builds on @tanstack/table-core#core and @tanstack/table-devtools#devtools. ## Setup ```vue <script setup lang="ts"> import { useTable, tableFeatures } from '@tanstack/vue-table' import { useTanStackTableDevtools } from '@tanstack/vue-table-devtools' const table = useTable({ key: 'users-table', features: tableFeatures({}), columns: [], data: [], }) useTanStackTableDevtools(table) </script> <template><div>Users table registered</div></template> ``` Mount the Vue TanStackDevtools host once with `tableDevtoolsPlugin({})`, following `docs/devtools.md`. ## Hooks and Components The hook accepts a table or ref-like table and tracks replacement. Keep that reactive wrapper intact rather than unwrapping once. ## Common Mistakes ### HIGH Ref unwrapped before registration Wrong: read a ref once and register only that snapshot. Correct: pass the ref/maybe-ref shape accepted by the hook. The adapter watches the resolved table and cleans up when it changes. Source: TanStack/table:packages/vue-table-devtools/src/useTanStackTableDevtools.ts ### HIGH Missing or duplicate key Wrong: omit `key` or reuse a key across mounted tables. Correct: use one descriptive stable key for each target. The registry skips keyless tables and replaces duplicate targets. Source: TanStack/table:packages/table-devtools/src/tableTarget.ts ### MEDIUM Development gate mistaken for broken plugin Wrong: expect the default panel/plugin/hook in production. Correct: keep normal Devtools development-only unless explicitly importing `/production`. The package index selects no-op exports outside development. Source: TanStack/table:packages/vue-table-devtools/src/index.ts ## API Discovery Inspect `node_modules/@tanstack/vue-table-devtools/dist/index.d.ts` and `useTanStackTableDevtools.d.ts` for current ref handling.
GitHubで見る