TanStack Table的核心是框架无关的,这意味着无论你使用哪个框架,它的API都是相同的。根据你使用的框架,提供了适配器来更轻松地使用表格核心。请查看适配器菜单以获取可用的适配器。
虽然TanStack Table是用TypeScript编写的,但在应用程序中使用TypeScript是可选的(但建议使用,因为它对您和您的代码库都有很多好处)。
正如在Intro部分中广泛提到的,TanStack Table是Headless的。这意味着它不会渲染任何DOM元素,而是依赖于您作为UI/UX开发人员提供表格的标记和样式。这是一种构建可以在任何UI框架中使用的表格的好方法,包括React、Vue、Solid,甚至是React Native等JS到原生平台!
表格核心使用以下抽象,适配器通常会公开这些抽象:
还有更多与特定功能(如过滤、排序、分组等)相关的结构,您可以在features部分找到。