小编dev*_*113的帖子

tanstack v8 React table - 如何使用手动排序在服务器端排序

tanstack React 表的 V8 新手...似乎与 V7 在某些方面有很大不同,希望得到一些建议。

我需要使用 apollo graphql 对服务器端进行排序

通过阅读文档,我知道您需要使用“manualSorting”道具

只是不清楚从那里到底要做什么

  const [sorting, setSorting] = useState<SortingState>([]);

  const hasVar = Boolean(reactiveVar);

  const selectedRowId = useReactiveVar(
    reactiveVar ?? makeVar<SelectedID>(null)
  );

  const { controlledPageCount, setControlledPageCount, formatLoadSorts } =
    useLoadTableUtils();

  const serverSideTable = useReactTable({
    data,
    columns,
    pageCount: controlledPageCount,
    state: {
      sorting,
      pagination,
    },
    onPaginationChange: setPagination,
    manualPagination: true,
    onSortingChange: setSorting,
    manualSorting: true,
    debugTable: true,
    getCoreRowModel: getCoreRowModel(),
    enableSorting: true,
    sortingFns,
  });
Run Code Online (Sandbox Code Playgroud)

sorting server-side graphql react-table

17
推荐指数
1
解决办法
2万
查看次数

标签 统计

graphql ×1

react-table ×1

server-side ×1

sorting ×1