Like mentioned in the docs, a lot of GraphQL clients (such as graphql-react) don't need a template string tag. Such untagged template literals can be marked with a leading /* GraphQL */ comment for syntax highlighter, linters, and other tools.
const query = /* GraphQL */ `
{
viewer {
id
}
}
`
This is a superior solution to a fake tag, which inconveniently needs to be imported everywhere and causes unnecessary bundle size and performance overheads.
Like mentioned in the docs, a lot of GraphQL clients (such as
graphql-react) don't need a template string tag. Such untagged template literals can be marked with a leading/* GraphQL */comment for syntax highlighter, linters, and other tools.This is a superior solution to a fake tag, which inconveniently needs to be imported everywhere and causes unnecessary bundle size and performance overheads.