在 React Native 中对有限列表使用 scrollview 是否合理?

Is it reasonable to use scrollview for a limited list in React Native?

我有一个简短的人员列表,他们不会超过 25 岁。我已经阅读了关于 Flatlist 对于长列表的更好性能,那么 ScrollView 现在没用了吗?如果是这样,为什么不弃用它?我想知道哪个更适合短名单?

在我看来,ScrollView 通常最适合管理分类组件,FlatList 更适合显示相同类型的数据。

如果您有多种组件(例如,某种带有文本、组合框、复选框等的输入表单),您需要做的就是用 ScrollView 将这些组件包围起来防止它们超出屏幕限制。 (管理文本项的键盘存在问题,但这是另一个话题)

FlatList,另一方面,获取数据和渲染属性,可以高效地显示数百个数据项(通常是同一类型)。

由于您只是显示数据,FlatList 可能是更好的选择。