android - FlatList 当许多屏幕在他们之前的路线上时缓慢并开始闪烁。?
问题描述
当我们从一个列表导航到另一个列表时(screen1-list ---->screen-normal ----> screen3-list),FlatList 开始闪烁并变慢。
第一个屏幕上的列表工作正常,但是当我进入第三个屏幕时,它会开始闪烁并有时会崩溃,并且系统跟踪中有很多帧丢失。但是在导航到第三个屏幕时,如果我清除路线,那么它的行为正常。
FlatList 都非常大,我正在使用分页,组件是 pureComponents。
“反应导航”:“^2.6.2”,“反应”:“16.8.6”,“反应原生”:“0.60.5”,
解决方案
推荐阅读
- javascript - 重新格式化 json 数据中的字符
- html - Bootstrap 4 - 无法水平对齐垂直表单
- gerrit - 如何恢复由于 postgresql 数据库迁移而似乎已损坏的 gerrit 代码审查用户?
- javascript - 为什么在 V8 中使用此代码片段 <= 比 < 慢?
- html - ASP.NET 表单输入 - 宽度意外行为(未扩展 100%)
- typescript - 如何在打字稿中通过 websocket 接收浮点数据
- deep-learning - 将新字符导入基于深度学习的预训练 OCR 模型
- python - 使用烧瓶将数据插入或写入 .txt 文件
- swift - 在 Swift 中使用类创建命名空间
- c# - 配置存储已处置