Gee*_*ati 1 reactjs react-table
我正在实现一个包含服务器端分页的 react-table 组件,我也需要对列进行排序。
但是,我正在观察奇怪的行为。当我只使用分页并单击下一页时,pageIndex它会增加。
但是,当我添加排序挂钩时,然后分页不起作用。该pageIndex自动又回到了1,我无法弄清楚它为什么。
谁能帮我吗。下面是沙箱链接https://codesandbox.io/s/eager-breeze-9cw0r。
更改外部数据时,您希望禁用自动重置表状态(请参阅https://react-table.js.org/faq#how-do-i-stop-my-table-state-from -automatically-resetting-when-my-data-changes以获取更多信息)。因此,在您的情况下,更改页面会修改您传递给表的数据,从而导致表的状态被重置。
为了阻止这种情况,您需要设置autoResetPage为false. 例如:
useTable<FormattedRowData<T>>(
{
autoResetPage: false
});
Run Code Online (Sandbox Code Playgroud)
我对您的沙箱进行了更改,这解决了问题。
| 归档时间: |
|
| 查看次数: |
2352 次 |
| 最近记录: |