Использование компонентов высшего порядка apollo и graphql для разбивки данных на страницы - PullRequest
0 голосов
/ 12 мая 2018

У меня есть простой компонент, который выбирает названия книг

export const books = gql`
  query Query {
    books {
      title
    }
  }
`

export default graphql(books)(BookList)

Api, который я использую сам, не имеет какого-либо механизма разбивки на страницы, но мне интересно, если apollo / graphql предоставляет один изв поле, если это правильно, как правильно разбить данные на страницы?

1 Ответ

0 голосов
/ 12 мая 2018

Вы можете использовать skip и last в своем запросе

skip - ни одна запись не хочет пропускать

last - идентификатор последней записи из предыдущих записей

export const books = gql`
  query Query {
    books(skip:10, last: '\\any valid id') {
      title
   }
}

надеюсь, что это поможет

...