我有这个plinker里的代码:https://plnkr.co/edit/MiRhkcG9sZTZO74P?preview
点击切换按钮应该会破坏网格并卸载组件(我认为这应该会释放内存资源),但是检查内存选项卡并获取堆快照时,我仍然看到网格被破坏后gridAPI
和rowNodes
仍然存在。有什么技巧可以解决这个问题吗?这里是堆快照的屏幕截图
我有这个plinker里的代码:https://plnkr.co/edit/MiRhkcG9sZTZO74P?preview
点击切换按钮应该会破坏网格并卸载组件(我认为这应该会释放内存资源),但是检查内存选项卡并获取堆快照时,我仍然看到网格被破坏后gridAPI
和rowNodes
仍然存在。有什么技巧可以解决这个问题吗?这里是堆快照的屏幕截图
1条答案
按热度按时间iqxoj9l91#
我遇到了同样的问题,尝试实现
getRowId
方法https://www.ag-grid.com/react-data-grid/row-ids/#application-assigned-ids