我正在学习GraphQL,并且正在使用Apollo(客户端和服务器),我对GraphQL查询的结构仍然有些困惑。
问题:
#1
和#2
的行合并在一起?由于线条如此相似,因此两者都显得多余。 const AddUserQuery = gql`
/*#1*/mutation addUser($firstName: String!, $lastName: String!, $email: String!) {
/*#2*/addUser(firstName: $firstName, lastName: $lastName, email: $email) {
id,
firstName,
lastName,
email
}
}`;
...
const [addUser, {data}] = useMutation(AddUserQuery);
谢谢,
没有基本上,#1
是您,告诉Apollo您想要一个突变,是否命名由您自己决定,然后在#2
中,您告诉Apollo您要使用哪个突变。