【发布时间】:2017-04-01 01:30:22
【问题描述】:
react-virtualized 项目使我能够有效地呈现非常大的组件列表。在我的项目中,列表项是容器组件,即连接到 redux 存储的组件。他们只知道自己的 ID,而容器组件负责获取所有相关数据,例如正文、日期、用户名等。
我面临的问题是计算这些组件的高度。 React-virtualized 有一个 CellMeasurer component 用于计算动态高度,但 CellMeasurer 测量组件默认状态的高度,在我的容器组件中为 0,因为容器组件在渲染时尚未获取数据第一次。
有没有办法在容器加载内容时强制重新计算组件高度?
【问题讨论】: