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