我需要检索列表中最顶层的呈现元素,以便通知呈现树中的其他组件它是哪个元素。我不确定如何使用react-window来完成这一任务,有解决方法吗?

发布于 2020-11-14 15:04
共1个回答
OI
游客oiHIeZ

可以使用onItemsRendered 属性:



function onItemsRendered({ overscanStartIndex, overscanStopIndex, visibleStartIndex, visibleStopIndex }) { // All index params are numbers. }

文档:

当列表呈现的项范围更改时调用。 只有当项索引发生变化时,才会调用此回调。如果由于其他原因而重新呈现项(例如isScrolling或数据参数中的更改),则不会调用它。

回答问题