命名你在阿波罗的graphql突变

命名你在阿波罗的graphql突变,graphql,apollo,react-apollo,graphcool,Graphql,Apollo,React Apollo,Graphcool,考虑以下几点 const createBob1 = gql` mutation createBob2($var: data) { createBob3(var: $var) { id } } ` 在三个层面上,我们命名突变: CreateBOBB1定义graphql文档 CreateBOBB2定义了阿波罗突变 createBob3定义要调用的graphql解析器函数 (我想是吧?) 有没有人就如何保持这三个名字的一致性确定

考虑以下几点

const createBob1 = gql`
    mutation createBob2($var: data) {
        createBob3(var: $var) {
            id
        }
    }
`
在三个层面上,我们命名突变:

  • CreateBOBB1定义graphql文档
  • CreateBOBB2定义了阿波罗突变
  • createBob3定义要调用的graphql解析器函数
  • (我想是吧?)


    有没有人就如何保持这三个名字的一致性确定了命名约定?你给他们起的名字都一样吗?

    这不是一个好问题,因为没有对错,只有意见。看看这里的文档,看看它们对命名查询的建议:我不同意。很多基于观点的问题都是在SO上提出的,看看其他开发人员是如何解决的是很有用的。这样,我们就可以在自己(以及您链接的正式文档)之外形成意见