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

Большое дом дерево, как можно оптимизировать?

Привет!
Делаю ленту по аналогии с тиктоком - на экране виден только 1 слайд, при свайпе снизу вверх текущий слайд уходит вверх, а новый появляется снизу. Новые слайды подгружаются, если до крайнего слайда осталось 5 слайдов.
Каждый слайд содержит в себе картинки, текста и тд.

Если пользователь будет листать ленту минут 5, то дом станет огромным, начнутся фризы. Подскажите, как можно оптимизировать ленту? Приложение на react, модуль скролла самописный (слайды просто height: 100vh и скролл до следующего экрана на css)
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
mmmaaak
@mmmaaak
Если они скролятся по одному, почему нельзя рендерить только текущий, ну пусть два соседних еще, чтоб было на что скролить вперед/назад? зачем рендерить ваще все, что были загружены?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
18 дек. 2024, в 12:39
1000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект