Задать вопрос
@TamirPgrogramir

FlatList загрузка данных в обе стороны?

Всем здраствуйте! пытаюсь реализовать календарь на FlatList.
Столкнулся с проблемой что нет встроенных методов для FlatList, которые позволили бы загружать данные при приближению к верху списка и к низу, пытался реализовать infinite loop carosel из трех элементов то есть при каждом свайпе полностью менял список и центрировал его, что оказалось очень медленным так как данные тупо не успевали обновляться связано это с тем что после отловки триггера я делал setState, а он в свою очередь долго отрабатывал, Нативные метод onendreach работает гораздо быстрее, в итоге решил рендерить целый год и в начале и конце поставить месяцы следующего и предыдущего года, для того что бы просто переноситься в начало либо конец при попадании на это месяцы, а для определения года держать год в отдельном стейте, как итог при скроллинге мы либо перепрыгиваем через первый месяц, либо упираемся в последний месяц и встречаем пустоту, затем очень медленно перепрыгиваем на другой месяц, и не факт что мы на него попадём
  • Вопрос задан
  • 86 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Frontend Masters
    Complete Intro to React, v8
    1 месяц
    Далее
  • beONmax
    Курс JavaScript – полный курс с нуля до результата
    1 месяц
    Далее
  • АИС
    Web и разработка современных приложений , технологии React, Angular, NodeJS, Jakarta Enterprise Edition, Python
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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