пробовала и почему не подходит:
- FlatList из самого react-native, библиотек @stream-io/flat-list-mvcp, react-native-gesture-handler - при добавлении нового элемента в список (сообщение в чате) происходит автоскролл, и это можно полечить только на иос с помощью maintainVisibleContentPosition
- FlatList из react-native-bidirectional-infinite-scroll - в этой либе нет проблемы из предыдущих, но есть другая - падение приложения с ошибкой (воспроизводится только на андроиде, так как где-то в java беда - Exception in native call java.util.ConcurrentModificationException at java.util.ArrayList$Itr.next, разработчики либы это еще не пофиксили, как исправить самой - не могу понять).
Какие есть еще варианты реализации списка сообщений в чате? Может быть у кого-то какие-то идеи есть? Или может быть я упускаю что-то в том, что пробовала?
попробуй FlatList из react-native-gifted-chat
Обсуждают сегодня