反应表版本7 onSortedChange回调等效项

问题描述 投票:0回答:1

我正在尝试迁移到反应表版本7 https://www.npmjs.com/package/react-table。我现有的代码有一个onSortedChange的回调,但是我不知道如何用新的版本7钩子复制它。

版本6格式:

<ReactTable
  onSortedChange={myCallbackFn}
/>

版本7:

const {
    getTableProps,
    getTableBodyProps,
    headerGroups,
    rows,
    prepareRow
} = useTable(
    {
        columns,
        data,
        defaultColumn,
        filterTypes
    },
    useFilters,
    useSortBy
);
...

感谢任何建议!

react-table
1个回答
0
投票

[我花了几个小时试图做到这一点,然后在发布我的问题2分钟后才知道。

const { state: { sortBy }} = useTable(...)

React.useEffect(() => {
  // `sortBy` changed
}, [sortBy])
© www.soinside.com 2019 - 2024. All rights reserved.