@TamirPgrogramir

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

Всем здраствуйте! пытаюсь реализовать календарь на FlatList.
Столкнулся с проблемой что нет встроенных методов для FlatList, которые позволили бы загружать данные при приближению к верху списка и к низу, пытался реализовать infinite loop carosel из трех элементов то есть при каждом свайпе полностью менял список и центрировал его, что оказалось очень медленным так как данные тупо не успевали обновляться связано это с тем что после отловки триггера я делал setState, а он в свою очередь долго отрабатывал, Нативные метод onendreach работает гораздо быстрее, в итоге решил рендерить целый год и в начале и конце поставить месяцы следующего и предыдущего года, для того что бы просто переноситься в начало либо конец при попадании на это месяцы, а для определения года держать год в отдельном стейте, как итог при скроллинге мы либо перепрыгиваем через первый месяц, либо упираемся в последний месяц и встречаем пустоту, затем очень медленно перепрыгиваем на другой месяц, и не факт что мы на него попадём
  • Вопрос задан
  • 15 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы