项目渲染过多

时间:2019-06-17 10:03:00

标签: reactjs google-chrome firefox react-virtualized

我正在使用CellMeasurer进行反应虚拟化,并且具有这样的动态高度 https://codesandbox.io/s/react-virtualized-list-with-random-height-ciwvq 但是我的数据比在codeandbox中使用的数据复杂。

我尝试使用Firefox渲染2060个项目,并且渲染了14个项目而没有错误 https://user-images.githubusercontent.com/7300656/58968174-e0b06e00-87b5-11e9-9810-1b79c24aa399.png

但是使用chrome,它试图在我的应用崩溃之前渲染658个项目 https://user-images.githubusercontent.com/7300656/58968208-f45bd480-87b5-11e9-9cf6-06636a3d56ea.png

我不知道为什么当Firefox仅渲染14时,Chrome尝试渲染此数量的项目。我的客户端仅将chrome用作其网络浏览器

不幸的是,我无法显示代码,因为它属于我的公司,我只能说我尝试渲染具有多个对象的多个对象的数组。

我正在使用react和react-dom(16.4.1)和react-virtualized(9.21.1)

谢谢

0 个答案:

没有答案