Поскольку React Relay createPaginationContainer
не поддерживает нумерацию страниц на основе смещения, следующим лучшим вариантом будет обработка этой функции с помощью createRefetchContainer
.
В примере, представленном в документации Relay Modern https://facebook.github.io/relay/docs/refetch-container.html, когда он будет реализован, будет перемещаться вперед один раз, но только потому, что мы переходим от нашего состояния по умолчанию со смещением 0 к нашему новому состоянию 0 + 10. Последующие события щелчка производят тот же результат, поскольку значения не сохраняются.
Я ожидал, что значение смещения будет продолжать увеличиваться, но не похоже, что состояние сохраняется при каждой повторной выборке.
Я столкнулся с этой проблемой в репозитории, который, похоже, решил эту проблему, https://github.com/facebook/relay/issues/1695. Если это так, то документация не была обновлена.