列排序状态以以下形式存储在表格中:
export type ColumnOrderTableState = { columnOrder: ColumnOrderState}
export type ColumnOrderState = string[]onColumnOrderChangeonColumnOrderChange?: OnChangeFn<ColumnOrderState>如果提供了此函数,当 state.columnOrder 发生变化时,将使用 updaterFn 调用它。这将覆盖默认的内部状态管理,因此您需要在表格外部完全或部分地持久化状态更改。
setColumnOrdersetColumnOrder: (updater: Updater<ColumnOrderState>) => void设置或更新 state.columnOrder 状态。
resetColumnOrderresetColumnOrder: (defaultState?: boolean) => void将 columnOrder 状态重置为 initialState.columnOrder,或者可以传递 true 强制将其重置为空白状态 []。