awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tannerlinsley avatar

tannerlinsley/react-table

0
View on GitHub↗
tanstack.com/table↗

React Table

This project is a headless UI table library and state manager for building data grids. It functions as a type-safe logic engine that manages table state and data grid behavior without providing pre-defined styles or HTML markup.

The library employs a headless pattern, separating internal logic and state from visual presentation. By providing hooks rather than styled components, it allows developers to maintain full control over the markup, styles, and interaction behavior of their tables.

The core engine covers complex datagrid implementation, including the management of sorting, filtering, and pagination. It uses a configuration-driven API to transform raw data into derived table structures through internal state updates.

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Features

  • Headless UI Components - Ships a logic-only table engine that provides functionality without enforcing visual styles or HTML markup.
  • Hook-Based Logic Encapsulations - Uses custom hooks to encapsulate and inject stateful table logic and event handlers into components.
  • Data Table State Managers - Provides a logic-only controller for managing sorting, filtering, and pagination state in data grids.
  • Framework Agnostic UI Logic - Provides core grid logic as a standalone set of rules decoupled from any specific rendering framework.
  • Headless Data Grids - Functions as a core logic engine for building high-performance interactive data tables with full markup control.
  • Headless Table Logic - Implements framework-agnostic utilities for managing table state and logic across different frontend libraries.
  • Complex Datagrids - Supports the implementation of advanced datagrids featuring complex grouping, sorting, and filtering.
  • UI Component Configurations - Allows table behavior and column properties to be defined through a declarative configuration object.
  • State Management Architectures - Implements internal state management for tracking sorting, filtering, and pagination in a reactive manner.
  • Data Grids - Provides a type-safe logic engine for implementing spreadsheet-style interfaces with sorting and filtering.
  • Derived State - Transforms raw data into derived table structures through internal state updates and computed values.
  • Tables - Headless UI library for building complex tables and data grids.
28,099 星标·3,527 分支·TypeScript·MIT·9 次浏览

Star 历史

tannerlinsley/react-table 的 Star 历史图表tannerlinsley/react-table 的 Star 历史图表

常见问题解答

tannerlinsley/react-table 是做什么的?

This project is a headless UI table library and state manager for building data grids. It functions as a type-safe logic engine that manages table state and data grid behavior without providing pre-defined styles or HTML markup.

tannerlinsley/react-table 的主要功能有哪些?

tannerlinsley/react-table 的主要功能包括:Headless UI Components, Hook-Based Logic Encapsulations, Data Table State Managers, Framework Agnostic UI Logic, Headless Data Grids, Headless Table Logic, Complex Datagrids, UI Component Configurations。

tannerlinsley/react-table 有哪些开源替代品?

tannerlinsley/react-table 的开源替代品包括: tanstack/router — TanStack Router is a type-safe routing library for web applications that provides full type safety for paths, search… tanstack/table — TanStack Table is a headless, framework-agnostic engine designed for building complex data grids and managing tabular… shadcn/ui — This project is a collection of accessible user interface components designed for full developer ownership. It… effector/effector — Effector is a reactive state management library designed for building complex, event-driven applications. It functions… mui/base-ui — Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples… downshift-js/downshift — Downshift is a headless UI component library and framework for React that provides the state and interaction…

React Table 的开源替代方案

相似的开源项目,按与 React Table 的功能重合度排序。
  • tanstack/routerTanStack 的头像

    TanStack/router

    14,681在 GitHub 上查看↗

    TanStack Router is a type-safe routing library for web applications that provides full type safety for paths, search parameters, and data loaders across the entire application stack. It functions as a comprehensive framework for server-side rendering, enabling the generation of complete HTML pages to improve initial load performance and search engine optimization. By integrating declarative data fetching, the library manages asynchronous information at the route level, supporting preloading, caching, and parallel request execution to ensure data is ready before components render. The project

    TypeScriptframeworkfullstackjavascript
    在 GitHub 上查看↗14,681
  • tanstack/tableTanStack 的头像

    TanStack/table

    28,119在 GitHub 上查看↗

    TanStack Table is a headless, framework-agnostic engine designed for building complex data grids and managing tabular state. By decoupling data processing logic from the visual rendering layer, it allows developers to implement custom user interfaces while offloading sophisticated operations like sorting, filtering, grouping, and pagination to a unified, performant core. The library distinguishes itself through its commitment to type safety and environment flexibility. It leverages strict type definitions to ensure data integrity across the entire application and utilizes an adapter pattern t

    TypeScriptdatagriddatagridsdatatable
    在 GitHub 上查看↗28,119
  • shadcn/uishadcn 的头像

    shadcn/ui

    116,798在 GitHub 上查看↗

    This project is a collection of accessible user interface components designed for full developer ownership. It functions as a copy-paste UI framework and headless component kit, providing the logic and structure for interface elements without relying on traditional versioned library dependencies. The system distributes source code directly to the user, allowing for the creation of a custom component library. It utilizes a distribution method where components are copied into the codebase, ensuring that the visual and functional implementation remains under the developer's control. The toolkit

    TypeScript
    在 GitHub 上查看↗116,798
  • effector/effectoreffector 的头像

    effector/effector

    4,837在 GitHub 上查看↗

    Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem

    TypeScriptbusiness-logiceffectorevent-driven
    在 GitHub 上查看↗4,837
查看 React Table 的所有 30 个替代方案→