在 React Native 中对有限列表使用 scrollview 是否合理?
Is it reasonable to use scrollview for a limited list in React Native?
我有一个简短的人员列表,他们不会超过 25 岁。我已经阅读了关于 Flatlist 对于长列表的更好性能,那么 ScrollView 现在没用了吗?如果是这样,为什么不弃用它?我想知道哪个更适合短名单?
在我看来,ScrollView
通常最适合管理分类组件,FlatList
更适合显示相同类型的数据。
如果您有多种组件(例如,某种带有文本、组合框、复选框等的输入表单),您需要做的就是用 ScrollView
将这些组件包围起来防止它们超出屏幕限制。 (管理文本项的键盘存在问题,但这是另一个话题)
FlatList
,另一方面,获取数据和渲染属性,可以高效地显示数百个数据项(通常是同一类型)。
由于您只是显示数据,FlatList
可能是更好的选择。
我有一个简短的人员列表,他们不会超过 25 岁。我已经阅读了关于 Flatlist 对于长列表的更好性能,那么 ScrollView 现在没用了吗?如果是这样,为什么不弃用它?我想知道哪个更适合短名单?
在我看来,ScrollView
通常最适合管理分类组件,FlatList
更适合显示相同类型的数据。
如果您有多种组件(例如,某种带有文本、组合框、复选框等的输入表单),您需要做的就是用 ScrollView
将这些组件包围起来防止它们超出屏幕限制。 (管理文本项的键盘存在问题,但这是另一个话题)
FlatList
,另一方面,获取数据和渲染属性,可以高效地显示数百个数据项(通常是同一类型)。
由于您只是显示数据,FlatList
可能是更好的选择。