Как я могу использовать ленивую загрузку изображений в RN FlatList - PullRequest
0 голосов
/ 22 мая 2018

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

1 Ответ

0 голосов
/ 22 мая 2018

Я наконец нашел решение для этого.Я использовал onViewableItemsChanged опору FlatList.Логика следующая: с помощью этой опоры вы можете видеть предметы, которые видны.Вы можете правильно их зарегистрировать (например, я добавляю postSeen: true к каждой просмотренной записи в состоянии приложения).Таким образом, вы будете иметь все изменения под рукой и сможете использовать их по мере необходимости.Надеюсь, что это поможет кому-то еще.

Если у вас есть другое решение для этого, я буду рад узнать.Спасибо

...