Size: a a a

GraphQL — русскоговорящее сообщество

2020 November 27

П

Павел) in GraphQL — русскоговорящее сообщество
Вот они, просто не знаю что с ними сделать
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
У Apollo Client есть функция, которая берет твой запрос и выполняет его. У неё есть ещё второй аргумент variables, где описываются значения.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Пример из документации Apollo:
источник

П

Павел) in GraphQL — русскоговорящее сообщество
Алексей Родионов
Пример из документации Apollo:
Вот тут как его передать, не подскажете?
источник

П

Павел) in GraphQL — русскоговорящее сообщество
Павел)
Вот тут как его передать, не подскажете?
Или всё верно?
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Сделай

const variables = {
 firstName: "John",
 email: "john.smith@email.com",
 password: "qwery",
 lastName: "Smith"
 role: "GOD"
}


И у тебя уже есть const USER_SIGN_UP

И скармиливай их функции useQuery(USER_SIGN_UP, variables)
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Павел)
Вот тут как его передать, не подскажете?
Тут у тебя внизу есть панелька Variables
источник

П

Павел) in GraphQL — русскоговорящее сообщество
Всё получилось спасибо)
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
@smartcode Я советую всё таки почитать документацию сначала на GraphQL, потом на Apollo.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Есть курсы на английском.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Иначе далеко не уедете без основ.
источник

АН

Анатолий Нечай-Гумен... in GraphQL — русскоговорящее сообщество
Алексей Родионов
Если в схеме ко всем типам, полям, аргументам и т.д. написаны описания (GraphQL поддерживает Markdown), то существуют генераторы документации из GraphQL-схемы.

Например: https://github.com/OneGraph/graphql-codex
Благодарю за подробный ответ, некоторые из тулз не видел еще
Меня скорее интересовал вопрос встраивания Playground в обычную документацию (asciidoc, markdown)
Я уже нашел похожее, но перспектива использовать rst не вдохновила: https://github.com/hasura/sphinx-graphiql
Пока остановились на том, что будем видимо делать свой плагин к asciidoc, для встраивания примеров запросов
источник

П

Павел) in GraphQL — русскоговорящее сообщество
Алексей Родионов
@smartcode Я советую всё таки почитать документацию сначала на GraphQL, потом на Apollo.
Хорошо, спасибо
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Павел)
Хорошо, спасибо
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
А перед этим:

https://graphql.org/learn/
источник

П

Павел) in GraphQL — русскоговорящее сообщество
о Круто)
источник
2020 November 29

Ж

Жека in GraphQL — русскоговорящее сообщество
Всем привет! Такой вопрос: у меня в gql есть данные о страницах из двух мест, список файлов страниц .md и список этих же страниц с  rest api. Я делаю два запроса к этим данным в gql, задача лежит в том, чтобы смержить два результата запросов в один и сравнить, есть ли соответствующие страницы .md в ответе из api. Возможно ли это реализовать исключительно на уровне gql?
В псевдокоде задача выглядит примерно так

‘staticData = [page1, page2];
fetchedData = [page1];

if (fetchedData.includes(page2) === false) { //mark page as unavailable }’
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
Жека
Всем привет! Такой вопрос: у меня в gql есть данные о страницах из двух мест, список файлов страниц .md и список этих же страниц с  rest api. Я делаю два запроса к этим данным в gql, задача лежит в том, чтобы смержить два результата запросов в один и сравнить, есть ли соответствующие страницы .md в ответе из api. Возможно ли это реализовать исключительно на уровне gql?
В псевдокоде задача выглядит примерно так

‘staticData = [page1, page2];
fetchedData = [page1];

if (fetchedData.includes(page2) === false) { //mark page as unavailable }’
Не, на уровне gql никак. Ну разве что бэк переписывать и делать новый метод
источник

JB

Joe Beretta in GraphQL — русскоговорящее сообщество
Жека
Всем привет! Такой вопрос: у меня в gql есть данные о страницах из двух мест, список файлов страниц .md и список этих же страниц с  rest api. Я делаю два запроса к этим данным в gql, задача лежит в том, чтобы смержить два результата запросов в один и сравнить, есть ли соответствующие страницы .md в ответе из api. Возможно ли это реализовать исключительно на уровне gql?
В псевдокоде задача выглядит примерно так

‘staticData = [page1, page2];
fetchedData = [page1];

if (fetchedData.includes(page2) === false) { //mark page as unavailable }’
Не уверен, но можно с помощью директив попробовать
источник

b

bbclub in GraphQL — русскоговорящее сообщество
всем добрый вечер, вопрос такой..
делаю комментарий к статье
у меня мутация возвращает обьект добавленого коммента.
Но на этой же странице есть подписка - она тоже возвоащает по вебсокету этот же обьект комментария
получается убирать надо в мутации, что бы не дублировалось?
источник