Я изучаю 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);
Заранее спасибо,