Skip to main content
Run any Skill in Manus
with one click
$pwd:

vue-compose-with-tanstack-pacer

// Use `@tanstack/pacer` to debounce/throttle high-frequency writes in `@tanstack/vue-table` v9: column filter inputs and column-resize state. There is no `@tanstack/vue-pacer` adapter yet — use the framework-agnostic core `@tanstack/pacer` (`Debouncer`, `Throttler`, or the `debounce`/`throttle` function helpers) directly from a Vue component. Pattern: keep local state for the input value so typing feels instant; route the table-writing callback through a `Debouncer` instance scoped to the component (so cleanup happens on unmount); pick `wait: 300` for filter inputs and `wait: 16` (one frame) for column resize. Pacer replaces the hand-rolled `setTimeout`-based `DebouncedInput` component that appears in every v8 filtering example.

$ git log --oneline --stat
stars:28,026
forks:3,504
updated:May 17, 2026 at 18:01
SKILL.md
readonly