所以我在他们的网站enter link description here上看到这个文档看起来很棒,但是当我在本地执行此操作时,我收到一条错误消息,他们在apollo-client中没有导出createFragment。我找到了一些文档错误enter link description here的讨论,这导致我查看graphql-tag但我找不到任何东西。有人能指出我在Vanilla apollo客户端使用片段的正确方向吗?
答案 0 :(得分:1)
似乎已从API中移除了createFragment
。
如果您想创建片段,可以使用gql
包中的graphql-tag
(包含在react-apollo
中)。
所以看起来像这样:
const CommentsFragment = gql `
fragment CommentsFragment on Comment {
id
createdAt
content
}`;
const CommentsQuery = gql `
query Comments {
...CommentsFragment
}
${CommentsFragment}
`;