флетлист
isLoading ? '...Loading' : <Flatlist />
так а как отслеживать то что оно начинает грузить?
FlashList? https://shopify.github.io/flash-list/
https://reactnative.dev/docs/flatlist#listemptycomponent
если симулировать тротлинг проца, замедлить раза в 4, видно, что он продолжает мотать список, но не перерисовывает компоненты. у них реализован метод "переиспользования", а не создания новых компонентов. что сильно влияет на производительность
попробую,спасибр
по сути устанавливаете FlashList и просто меняете FlatList на FlashList, отличия минимальны
а можно вопрос, если все-таки допустим флетлист оставлять, то как можно найти этот момент когда идет перерисовка?
чтобы коблек на событие поставить решу по итогу скорее флешлистом, но просто интересно есть ли возможность так подомнуть под себя флетлист
если искать элемент, который не прорисован, чтобы отображать прелоадер, ещё больше ресурсов потратишь. у флетлиста есть параметры, чтобы он прорисовывал больше элементов, но в таком случае он начнёт тормозить на медленных устройствах
https://reactnative.dev/docs/optimizing-flatlist-configuration
Обсуждают сегодня