React Virtualized Lists - height 属性是指整个列表的高度还是可滚动区域的高度?

React Virtualized Lists - Is the height prop referring to the height of the entire list or is it the height of the scrollable area?

我有一个模态格式如下: https://codesandbox.io/s/vigorous-ardinghelli-s3u65l?file=/src/App.js:222-1044

在阅读了几篇关于虚拟化列表的文章后,我对教程中这段代码片段中的高度属性指的是什么感到困惑:

<List
width={rowWidth}
height={listHeight}
rowHeight={rowHeight}
rowRenderer={this.renderRow}
rowCount={this.list.length} />

就我的布局而言,列表的高度是滚动区域的高度还是我的列表本身的高度?因为最初我的列表开始时可见的项目比你开始滚动到末尾时少。

documentation

可以看出

Height constraint for list (determines how many actual rows are rendered)

换句话说,它定义了可滚动区域。该库将使用 rowCountrowHeight 属性来定义列表的大小。