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

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

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

16 ответов

20 просмотров

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'а будет проблема только первые несколько десятков миллисекунд при правильной настройке. А аналог того, что в фастлист и всяких рециклерах китайских я сам писал уже один раз, да, это быстрее. Но требует знания размера элемента, для моих целей увы – не прокатило )

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта