Разумно ли использовать scrollview для ограниченного списка в React Native? - PullRequest
1 голос
/ 09 июля 2019

У меня есть короткий список людей, их не будет больше 25. Я читал о лучшей производительности Flatlist для длинных списков, так что ScrollView бесполезен сейчас?Если так, то почему это не устарело?Мне интересно, какой из них лучше для короткого списка?

1 Ответ

1 голос
/ 09 июля 2019

На мой взгляд, ScrollView обычно лучше всего подходит для управления различными компонентами, а FlatList лучше для отображения данных того же типа.

Если у вас есть множество компонентов (например, какая-то форма ввода с текстом, поля со списком, флажки и т. Д.), Все, что вам нужно сделать, это окружить эти компоненты ScrollView, чтобы предотвратить их расширение за пределы экрана. (есть проблемы с управлением клавиатурой для текстовых элементов, но это другая тема)

FlatList, с другой стороны, принимает данные и отображает атрибуты и может эффективно отображать сотни элементов данных (обычно одного типа).

Поскольку вы просто отображаете данные, FlatList, вероятно, лучший выбор.

...