当前版本的Ant Design中,翻页时selectedRowKeys只能记录当前页选中的行,因为翻页实际上是触发了数据源的变化,如果直接保存所有页的选中行,会带来大量的内存占用和数据冗余。要解决这个问题,需要在页码切换时手动保存每一页选中的行,可以通过开启rowSelection.preserveSelectedRowKeys属性来实现。具体来说,可以通过在onChange事件中保存当前页的selectedRowKeys,然后在onRowSelect或onRowSelect事件中更新所有页的selectedRowKeys。这样可以充分利用selectedRowKeys的特性,同时避免了数据冗余和内存占用带来的性能问题。