169 похожих чатов

Реально ребята, я уверен что тут не у одного есть

рабочие приложения, как вы решили эт ньюансы с флетлистом?

16 ответов

6 просмотров

https://codingislove.com/optimize-react-native-flatlist-performance/

Да нет, мне очень помогло

Dmitry-Kozlov Автор вопроса
Mikhail Kiselyov
https://codingislove.com/optimize-react-native-fla...

это я в курсе, оно улучшает, но ведь есть реально ещё какие-то фишки...

небольшой буст перфоманса в маленьких аппсах - да. вот так ты никогда не сделаешь на флетлисте

У дискорда кастомное решение

https://github.com/Flipkart/recyclerlistview присутствуют некоторые баги, но перформанс быстрее всех

Dmitry-Kozlov Автор вопроса
Dmitry Kozlov
это я в курсе, оно улучшает, но ведь есть реально ...

например как можно оптимизировать изображения? Какие есть техники?

Dmitry-Kozlov Автор вопроса
Mikhail Kiselyov
react-native-fast-image

спасибо! А без сторонних либ что нужно учитывать?

Dmitry-Kozlov Автор вопроса
Mikhail Kiselyov
Не понял вопроса)

Имею ввиду, если использовать Image, что нужно учитывать, чтобы оптимизировать изображения, чтобы они не тормозили приложение(если их много). Может формат какой-то определенный, размер и т.п.

Dmitry Kozlov
Имею ввиду, если использовать Image, что нужно учи...

Но размер, определенно, имеет значение. Лучше отдавать приоритет маленьким картинкам, и на беке иметь несколько вариантов фото. Small/large.

4R7
небольшой буст перфоманса в маленьких аппсах - да...

Это андроид или iOS? Можете чуть точней требования сформулировать, что именно значит "вот так ты никогда не сделаешь"? Имеется ввиду вот так на FlatList? Или на самостоятельно написанном коде? Или на JS в ReactNative? И "вот так" – это как, я не вижу здесь особой плавности и скорости, но это может быть проблемой видео-ролика, а не реального девайса...

Gena Black
Это андроид или iOS? Можете чуть точней требования...

Это андроид. так это так же. т.е. крутишь что есть сил вниз и скелет для даты уже загружен но сама дата зафетчится когда остановишься. на флетлисте ты будешь видеть пустое место потому что даже уже прилетевшая дата не успевает загружаться https://vimeo.com/371264735?embedded=true&source=vimeo_logo&owner=104825993

"Так же" я делать не буду просто потому, что у меня данных этих нет. У FlatList'а будет проблема только первые несколько десятков миллисекунд при правильной настройке. А аналог того, что в фастлист и всяких рециклерах китайских я сам писал уже один раз, да, это быстрее. Но требует знания размера элемента, для моих целей увы – не прокатило )

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
9
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Карта сайта