#react-native #react-native-android #react-native-ios #react-native-flatlist
#реагировать-родной #react-native-android #react-native-ios #react-native-плоский список
Вопрос:
Я пытаюсь создать список контактов в react native. Я не делаю всю возможную оптимизацию, которая упоминается в следующих упомянутых местах.
Оптимизация встроенного в React плоского списка
8 способов оптимизировать производительность React native FlatList
how-to-optimize-your-react-native-плоский список
Как я оптимизировал свой React Native FlatList?
плоский список-производительность-советы
react-native-оптимизированный-плоский список
Я пробовал все это один за другим. по плоскому списку сейчас слишком много плавного. но единственная проблема заключается в том, что первоначальная загрузка занимает некоторое время. Я хочу, чтобы это было похоже на контактную книгу, которая не загружается. ее ei ma прикрепляет видеосвязь о том, как она себя ведет.
мой собственный исходный код плоского списка
** любой, кто может помочь мне решить эту проблему. Я устал от этого, и теперь это становится для меня головной болью. помощь будет действительно оценена. я примеряю это в течение одного месяца, но безуспешно.**
Ответ №1:
Взгляните на документы, конкретно касающиеся атрибутов maxToRenderPerBatch, updateCellsBatchingPeriod и removeClippedSubviews. В вашем случае рендеринг составляет 50 элементов за партию рендеринга, updateCellsBatchingPeriod
возможно, из-за этого список обновляется дольше, чем ожидалось, и, возможно, если вы установите значение prop removeClippedSubviews
равным true, список будет оставаться изменчивым, как вы хотите.