javascript - React Native:使用 .map 而不是 Flatlist 好吗?
问题描述
对于最多 50 个项目的列表,是否可以使用 .map 来呈现组件列表而不是 Flatlist(性能方面)?
对我来说,一个简单的地图 + ScrollView 感觉比 FlalistNative 更简单、更直观:使用 .map 代替 Flatlist 好吗?
解决方案
Flatlist 使用延迟加载,这意味着它只加载屏幕上需要的内容。所以它的性能会比简单的地图更好。但是正如您所提到的,您正在使用小列表,其中任何一个都可以正常工作。
推荐阅读
- r - 您可以在匿名函数中使用带有 tidyeval 的动态列名吗?
- javascript - 如何将包含多个数组的对象转换为javascript中的对象数组?
- c# - C#:结构数组?可能吗?
- php - 回显字符串然后替换字母的函数
- css - 元素在底部得到了不受欢迎的边距
- docker - 如何为在 K8s 集群外部的同一 localhost 上运行的外部服务创建端点?
- javascript - Material Design Lite 滑块更新
- sql - 在插入Node.js之前插入多个具有递增ID的条目时重复键
- django - 如何将 django 连接到 mqtt 代理?
- php - 我可以覆盖 laravel 5.6 验证吗?