GraphQL片段可以跨多个文件重用

时间:2018-02-05 08:48:37

标签: graphql

在多个.graphql文件中重用相同的GraphQL片段是否有一个很好的解决方案?

我正在尝试将所有片段放在一个文件中,并在多个查询中使用它们。

1 个答案:

答案 0 :(得分:0)

你的意思是,如何在文件中导出/导入片段?我会这样做

fragment MyReusableFragment_MyConnection on MyConnection {
  edges {
    node {
      _id
      name
    }
  }
}

导入它:

#import "./MyReusableFragment.graphql"

query myQuery on MyConnection {
  ...MyReusableFragment_MyConnection
}

并将其重用于其他文件

#import "./MyReusableFragment.graphql"

query myOtherQuery on MyConnection {
  ...MyReusableFragment_MyConnection
}