@mrrangerr

Как загружать данные при скролле до конца вниз?

Всем привет! У меня есть middleware который отправляет запрос на получение фотографий (ниже)
function getPhotos() {
    return dispatch => {
        dispatch(getPhotosBegin());
        return unsplash.photos.listPhotos(1, 15, "latest")  //Первый параметр -  страница, второй количество элементов на странице
            .then(toJson)
            .then(json => {
                dispatch(getPhotosSuccess(json));
            })
            .catch(error => dispatch(getPhotosFailure(error)));
    };
}

Задача - отправить новый запрос когда пользователь проскроллил до конца вниз, показать ему следующую партию фотографий. Не могу понять как это сделать, помогите пожалуйста
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 2
ArsenyMatytsyn
@ArsenyMatytsyn
CEO iAmStudio, предприниматель.
intersectionObserver либо ловить положение «триггера»-объекта относительно вьюпорта.

У первого нет поддержки в IE, ну да и как бы все равно, зато есть полифил.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
08 апр. 2020, в 22:52
5000 руб./за проект
08 апр. 2020, в 21:19
10000 руб./за проект
08 апр. 2020, в 20:18
35000 руб./за проект