将片段与香草阿波罗客户端一起使用
use fragments with vanilla apollo client
所以我在他们的网站 enter link description here which looks great but then when I did this locally I get an error message their is no export createFragment in apollo-client. I found some discussion of the docs error enter link description here 上无意中发现了这个文档,这让我查看了 graphql-tag 但我在那里找不到任何东西。谁能指出我在 Vanilla apollo 客户端中使用片段的正确方向?
createFragment
似乎已从 API 中删除。
如果您想创建一个片段,您可以使用 graphql-tag
包中的 gql
(包含在 react-apollo
中)。
所以它可能看起来像这样:
const CommentsFragment = gql `
fragment CommentsFragment on Comment {
id
createdAt
content
}`;
const CommentsQuery = gql `
query Comments {
...CommentsFragment
}
${CommentsFragment}
`;
所以我在他们的网站 enter link description here which looks great but then when I did this locally I get an error message their is no export createFragment in apollo-client. I found some discussion of the docs error enter link description here 上无意中发现了这个文档,这让我查看了 graphql-tag 但我在那里找不到任何东西。谁能指出我在 Vanilla apollo 客户端中使用片段的正确方向?
createFragment
似乎已从 API 中删除。
如果您想创建一个片段,您可以使用 graphql-tag
包中的 gql
(包含在 react-apollo
中)。
所以它可能看起来像这样:
const CommentsFragment = gql `
fragment CommentsFragment on Comment {
id
createdAt
content
}`;
const CommentsQuery = gql `
query Comments {
...CommentsFragment
}
${CommentsFragment}
`;