@graphql_ru
GraphQL — русскоговорящее сообщество

Общаемся на темы, посвященные GraphQL и опыту его использования. Проблемы. Новости. Решения. Вам могут быть полезны: @apollo_ru, @react_js, @vuejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание в чате было полезным и комфортным.

352 members

Архив канала @graphql_ru 20 мая 2018 г.

10:30:28 ДП
User 137057102
Привет. Вопрос про relay-modern. В документации сказано что поля viewer не обязательное. Но все примеры пагинации в интернете используют его.  Так получается refetchContainer и paginationContainer ам нужны вложенный query? 

В интернете:
query routesOrdersQuery {
 viewer {
   orders() @connection() {
       edges {
          node
        }
   }
}
}

У меня:
query routesOrderQuery {
  orders {
     edges{
        node
     }
  }
}
10:53:15 ДП
User 213453025
Та должен и так работать
11:06:53 ДП
User 137057102
query Query {
   ...Order_order
}

fragment Order_order on Query {
   orders() @connection() {
       edges {
          node {
           }
   }
}


Вот так тоже?
11:28:01 ДП
User 213453025
Хз, надо пробовать. У меня когда релей был, был и вьювер. Без понятия как он себя поведет
12:09:36 ПП
User 128597654
User 137057102
query Query {
   ...Order_order
}

fragment Order_order on Query {
   orders() @connection() {
       edges {
          node {
           }
   }
}


Вот так тоже?
по сути ваши orders буду ссылаться на root, а не на Viewer
12:13:40 ПП
User 137057102
User 128597654
по сути ваши orders буду ссылаться на root, а не на Viewer
В данный момент я вместо orders получаю null. Но в вкладке networks в ответе у меня те данные которые я запрашиваю.