происходит навигация, после которой элементы съезжают вниз (или немного скорлит вниз). Такое происходит также, когда данные, по которым список рендерится меняются. Как можно это исправить?
Отказаться от RecyclerListView🙂 В данной библиотке довольно много багов + это не нативная имплементация, а обычный JS, поэтому минусы Bridge никуда не уйдут.
А что лучше использовать? Приходит список 500+ элементов, с которым флэтлист, как бы я его не оптимизировал по советам из гайдов и офф документации, не справляется.
Только FlatList. А что значит не справляется?
Начинает зависать, при скролле задумывается и не дает сразу нажать на элемент
Посмотрите почему у вас JS Thread забит. Скрол флетлиста происходит в UI Thread и никак не влияет на нажатие. Так что у вас что-то не так в коде.
А где это можно посмотреть?
https://reactnative.dev/docs/performance
Спасибо, попытаюсь решить данную проблему!
Обсуждают сегодня