Size: a a a

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

2021 October 13

IK

Iliya Kobaliya in GraphQL — русскоговорящее сообщество
Про переменные)
источник

2

2^(82 589 933) − 1 in GraphQL — русскоговорящее сообщество
Тогда конечно, в опциях передашь объект variables и кладешь туда все что угодно
источник

IK

Iliya Kobaliya in GraphQL — русскоговорящее сообщество
Понял, спасибо)
источник

N👩

Nikita 👩🏻‍💻💭... in GraphQL — русскоговорящее сообщество
всем привет
подскажите, а если мы используем graphql, то операции на бэке по типу отправить письмо или сделать еще что-то, что не связано с записью в БД, реализуется с помощью mutation?
источник

N👩

Nikita 👩🏻‍💻💭... in GraphQL — русскоговорящее сообщество
читаю просто спеку сейчас
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
Переслано от 𝘂𝘅𝗻𝗮𝗺𝗲...
query от mutation отличается ТОЛЬКО тем что мутации на сервере выполняются последовательно, а не параллельно как query
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
Переслано от 𝘂𝘅𝗻𝗮𝗺𝗲...
А идеологически да, хотелось бы чтобы мутации меняли состояние, а квери нет, но это совсем не обязательно
источник

ПМ

Павел Мудров... in GraphQL — русскоговорящее сообщество
Черторогов прекрасно пояснял недавно разницу. Мутация - это то, что нельзя без последствий просто повторить, если не дождался ответа от первой попытки. А квери можно повторять сколько угодно - ничего страшного не произойдет. Так отправка письма/SMS это в этом смысле мутация.
источник

N👩

Nikita 👩🏻‍💻💭... in GraphQL — русскоговорящее сообщество
понел, спасибо
источник

N👩

Nikita 👩🏻‍💻💭... in GraphQL — русскоговорящее сообщество
ну то есть для таких штук не делается отдельный эндпоинт, а используется мутация из graphql, верно?
источник

ПМ

Павел Мудров... in GraphQL — русскоговорящее сообщество
Графкулю пофиг как устроен бэк и что он там куда отправляет и как, это просто соглашение об обмене типизированными данными. Если в ходе такого обмена "заказывается" операция, делающая что-то, что будет заметно другим (изменение данных в БД, отправка письма, авторизация и пр...) - это мутация.
источник

N👩

Nikita 👩🏻‍💻💭... in GraphQL — русскоговорящее сообщество
Понял, спасибо большое )
источник

N👩

Nikita 👩🏻‍💻💭... in GraphQL — русскоговорящее сообщество
Это именно то, что я хотел узнать
источник

TL

Timur Lastaev in GraphQL — русскоговорящее сообщество
Насколько есть смысл использовать ngrx с apollo graphql? И если нет, то почему? Не использую ngrx и хочу понять стоит ли и в чем между ними разница. Слышал про кэш в аполло, но не особо его использую, так как не понял как его готовить, особенно когда в схеме на беке используются неймспэйсы, в плане того, что аполло ругается на проблемы с кэшем - в части идентификаторов.
источник

TL

Timur Lastaev in GraphQL — русскоговорящее сообщество
И если правильно работать с кэшем то здесь надо его грамотно обновлять так, чтобы не было что на сервере одно, а на клиенте другое? Использовать подписки для синхронизации состояния между сервером и всеми клиентами?
источник

2

2^(82 589 933) − 1 in GraphQL — русскоговорящее сообщество
Подскажите пожалуйста как такое может быть. В консоль логе одни данные, в отладчике на вкладке network - другие.
источник

2

2^(82 589 933) − 1 in GraphQL — русскоговорящее сообщество
источник

2

2^(82 589 933) − 1 in GraphQL — русскоговорящее сообщество
источник

2

2^(82 589 933) − 1 in GraphQL — русскоговорящее сообщество
Что происходит с данными, кто их крадёт и подменяет(
источник

💾K

💾 M.S K. in GraphQL — русскоговорящее сообщество
А где, отличия?
источник