Оптимизация плоского списка React native

#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, список будет оставаться изменчивым, как вы хотите.