Communitygithub.com

tanstack-skills/tanstack-virtual

TanStack Virtual 是一个无头 UI 库,可在 TS/JS、React、Vue、Solid、Svelte、Lit 和 Angular 中以 60FPS 的速度虚拟化大型元素列表。

tanstack-virtual 是什么?

TanStack Virtual 是一个高效的无头 UI 虚拟化库,专为处理大型元素列表而设计。它支持 TypeScript/JavaScript、React、Vue、Solid、Svelte、Lit 和 Angular 等多种主流框架,能够在不牺牲性能的前提下,将大型列表的渲染帧率稳定维持在 60FPS。该库通过仅渲染视口内的元素来减少 DOM 节点数量,从而显著提升滚动流畅度和内存效率。其“无头”设计意味着开发者可以完全控制 UI 样式和结构,无需受限于特定的组件库或样式方案。适用于数据表格、聊天消息列表、无限滚动页面等需要高性能渲染大量数据的场景。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tanstack-skills/tanstack-skills/tree/main/skills/tanstack-virtual

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

tanstack-virtual 是做什么的?

无头 UI,用于在 TS/JS、React、Vue、Solid、Svelte、Lit 和 Angular 中以 60FPS 的速度虚拟化大型元素列表。

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

相关技能