Именование ваших мутаций graphql в react-apollo

рассмотрим следующие

const createBob1 = gql`
    mutation createBob2($var: data) {
        createBob3(var: $var) {
            id
        }
    }
`

на трех уровнях мы называем мутацию:

  1. createBob1 определяет документ graphql
  2. createBob2 определяет мутацию аполлона
  3. createBob3 определяет функцию преобразователя графа для вызова

(Я думаю?)

Кто-нибудь договорился о соглашении об именах, чтобы сохранить согласованность всех трех имен? Вы их все называете одинаково?

Это не лучший вопрос для SO, поскольку нет правильного или неправильного, есть только мнения. Посмотрите здесь документацию о том, что они предлагают для именования запросов: graphql.org/learn/queries/#operation-name

Andreas Köberle 16.04.2018 09:26

Я не согласен. По SO задается множество основанных на мнении вопросов, и полезно посмотреть, как к нему подходят другие разработчики. Таким образом, мы можем вырабатывать мнения, выходящие за рамки нашего собственного (и официальных документов, которые вы связали)

Anthony Chung 16.04.2018 18:59
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Что такое Apollo Client и зачем он нужен?
Что такое Apollo Client и зачем он нужен?
Apollo Client - это полнофункциональный клиент GraphQL для JavaScript-приложений, который упрощает получение, управление и обновление данных в...
4
2
516
0

Другие вопросы по теме