我正在寻找一个有效的React组件用于虚拟列表,该组件可以处理1万个项目以显示具有动态更新(通过websocket)的画布库存图表。理想情况下,它应该与material-ui兼容。
该组件应以谨慎/独立的方式更新虚拟元素,而不是在每次更新库存时重新呈现整个列表。
此外,应该重新使用虚拟元素,而不是对其进行破坏和重新创建(如可重复使用的模板元素)。
并且虚拟列表组件应能够无故障地处理列表更新(例如搜索)。
react-virtualized
是最适合使用的组件吗?
我一直在研究react-progressive-list,但它更多是一个无限滚动,它可以累积元素,而我正在寻找一个具有恒定数量元素的虚拟滚动组件。
我看过react-virtual-list,但是看了在上下滚动时创建的DOM元素的数量一直在增加,它看起来效率不高,可能会在几批滚动后导致内存泄漏
使用画布显示大量动态股票图表的最佳组件(与material-ui
兼容)是什么?