我已经设法渲染了一个react-virtulized List
我传递给它的数组react-bootstrap Panels
。我已经测量了我的每一行,并且通过子回调,每次单击其中一个子面板时,都会更新父状态中的属性。所述属性用于react-virtualized List
rowHeight()
函数顶部检查该面板当前是否展开。然后,使用ref
to my List
,我调用 said 上的recomputeRowHeights(index)
andforceUpdateGrid()
方法ref
。
问题是,虽然 List 组件正确更新了我的行的高度和位置,但动画并不流畅。我的意思是,引导展开动画效果很好,但是展开行的高度变化在点击事件之后立即发生,然后动画开始,感觉有点不稳定。
我想知道是否有任何解决方法,或者这是否是react-virtualized
.
提前致谢!!