首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在react-virtualized列表中使用可折叠面板

在react-virtualized列表中使用可折叠面板
EN

Stack Overflow用户
提问于 2017-01-20 00:56:33
回答 1查看 1.6K关注 0票数 3

我已经设法呈现了一个传递了react-bootstrap Panels数组的react-virtulized List。我测量了我的每一行,并且通过子回调,每次单击子面板时,父状态中的一个属性都会更新。所述属性在react-virtualized List rowHeight()函数中使用,top检查该面板当前是否展开。然后,使用指向我的Listref,对所述ref调用recomputeRowHeights(index)forceUpdateGrid()方法。

问题是,虽然List组件正确地更新了行的高度和位置,但动画并不流畅。我的意思是,bootstrap扩展动画运行良好,但扩展行的高度在单击事件之后立即发生变化,然后动画开始,感觉有点杂乱。

我想知道是否有解决这个问题的方法,或者这是否是react-virtualized的works特性中即将/计划/的。

提前谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-26 02:46:24

不幸的是,我没有花太多时间在react-virtualized中处理或优化调整动画大小。在你提到的情况下,调整大小/重新定位有点不稳定,这并不让我感到惊讶。

这里有一个可以添加动画的快速示例:plnkr.co/edit/VanCAQmSkUejp3hbJUyJ?p=预览。并不意味着没有bug,这只是一个例证。:D

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41747466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档