разные компоненты, и внизу компонент с flatlist.
все работает, но хочется добавить бесконечный скролл к списку. прописываю onEndReached и onEndReachedThreshold - функция скролла вызывается при загрузке экрана, даже без скрола. как я понял это конфликт из за scrollview.
ListHeaderComponent использовать не вариант, так как сам flatlist рендерится в компоненте, которая вызывается в другом файле. а выше нее другие компоненты, которые туда не просунешь.
Если я правильно помню, то РН вообще ругается когда видит эти компоненты один в другом и рекомендует переделать
да ругается. но он рекомендует использовать ListHeaderComponent и ListFooterComponent. но это нелогично, когда на экране список компонентов, и внизу компонента с флетлистом. это получается флетлист должен быть главной компонентой на экране и вообще каша в структуре получится. вот и спрашиваю может есть какие нибудь варианты, костыли. или только ручками делать инфинити скролл, а флетлист вообще удалять
Я помню кто-то упоминал что патчил компоненту, как раз из-за проблем со скроллом. Но подробностей не помню
Обсуждают сегодня