Table

Простой компонент таблицы для отображения табличных данных.

Установка

Использование

API

Table

Основной компонент-контейнер таблицы. Установите variant="card", чтобы получить таблицу в стиле карточек: разделённые границы, скруглённые углы и фоны строк, которые воспринимаются как карточки. Это хорошо сочетается с Frame (обрамление страницы) или CardFrame (оболочка карточки с необязательными действиями в шапке). Вариант по умолчанию — более простая компоновка строк со стандартными границами.

TableHeader

Секция шапки таблицы, содержащая заголовки столбцов.

TableBody

Секция тела таблицы, содержащая строки и данные.

TableFooter

Секция подвала таблицы.

TableRow

Строка таблицы.

TableHead

Ячейка-заголовок таблицы.

TableCell

Ячейка с данными в таблице.

TableCaption

Подпись к таблице.

Примеры

Таблица в стиле карточек

Используйте variant="card", когда сама сетка должна выглядеть как набор карточек (например, дашборды или отдельные таблицы без внешнего обрамления).

Таблица в CardFrame

Поместите таблицу в CardFrame, чтобы сетка располагалась внутри оболочки карточки (граница, радиус, обрезка). Используйте variant="card" на Table. Пример ниже — это статическая разметка, без выбора строк и без TanStack.

Таблица в Frame

Оберните таблицу в Frame для обрамления поверхности приложения границами. Используйте variant="card" на Table, чтобы строки сохраняли оформление в стиле карточек внутри обрамления.

Таблица данных с TanStack

Используйте TanStack Table с variant="card", когда вам нужны определения столбцов, выбор строк и flexRender поверх тех же примитивов таблицы. Добавьте @tanstack/react-table в свой проект для безголового состояния (сортировка, пагинация, выбор), выходящего за пределы статической разметки.

Журнал изменений

  • 12 апреля 2026Table получает необязательный variant (default или card)

Oracul DS

Built for the future of AI-driven interfaces.