Size: a a a

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

2020 February 28

NG

Nikita Grishin in GraphQL — русскоговорящее сообщество
Anton Mukha
Понял. Ну в обычном graphql я так понял этого нет, такое только в apollo
Что ты имеешь ввиду под обычным graphql? Реализации могут быть совершенно разные. Graphql это просто "язык запросов"
источник

M

M in GraphQL — русскоговорящее сообщество
Nikita Grishin
Что ты имеешь ввиду под обычным graphql? Реализации могут быть совершенно разные. Graphql это просто "язык запросов"
ну обычный, тот что в голове, когда проектируешь)
источник

NG

Nikita Grishin in GraphQL — русскоговорящее сообщество
Ну теоретически программу для обработки graphql запросов можно и на перфокартах реализовать)
источник

AM

Anton Mukha in GraphQL — русскоговорящее сообщество
Ну я имею ввиду без всяких надстроек в виде apollo например. Или разницы ноль в передаче параметров в мутациях?
источник

AM

Anton Mukha in GraphQL — русскоговорящее сообщество
https://graphql.org/graphql-js/mutations-and-input-types/
Блин, да даже тут первым параметром прилетают аргуметы
источник

U

Uxname in GraphQL — русскоговорящее сообщество
ну значит в библиотеке graphql-js так, а в аполло по другому ;)
источник

AM

Anton Mukha in GraphQL — русскоговорящее сообщество
Понял, благодарю)
источник

G

GrafMine in GraphQL — русскоговорящее сообщество
такой вопросик) а можно как-то реализовать сабскрайб подписку через резолвер с сетТаймаутом? в чем вообще смысл, в общем хочу попробовать сделать ресолвер с сабскрайбом где он будет через какойто промежуток времени выдавать новые координаты жпс пользователя, и получать их с помощью подписки на графкл сабскрайб запрос, реально ?)
источник

G

GrafMine in GraphQL — русскоговорящее сообщество
и еще сразу может кто пользуеться IDEA и знает какойто крутой плагин что бы он шарил когда едитишь стрингу которая предпологаеться для запроса графкл, то он ее как-то синтасически всетаки более вменяемо подсвечивал)
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
GrafMine
такой вопросик) а можно как-то реализовать сабскрайб подписку через резолвер с сетТаймаутом? в чем вообще смысл, в общем хочу попробовать сделать ресолвер с сабскрайбом где он будет через какойто промежуток времени выдавать новые координаты жпс пользователя, и получать их с помощью подписки на графкл сабскрайб запрос, реально ?)
Реально. Потрать час на разбор этого теста https://github.com/graphql/graphql-js/blob/master/src/subscription/__tests__/subscribe-test.js

И то как работает AsyncIterator.

Если не осилишь чтение теста, то лучше не связывайся.
источник

G

GrafMine in GraphQL — русскоговорящее сообщество
Pavel @nodkz
Реально. Потрать час на разбор этого теста https://github.com/graphql/graphql-js/blob/master/src/subscription/__tests__/subscribe-test.js

И то как работает AsyncIterator.

Если не осилишь чтение теста, то лучше не связывайся.
супер, спасибо большое
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Под капотом юзай аполло и subscription-transport-ws

Плюс еще помогут эти ссылки
https://www.apollographql.com/docs/react/data/subscriptions/

https://www.apollographql.com/docs/graphql-subscriptions/
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Но сперва разобрать тест
источник

А

Андрей in GraphQL — русскоговорящее сообщество
Pavel @nodkz
Реально. Потрать час на разбор этого теста https://github.com/graphql/graphql-js/blob/master/src/subscription/__tests__/subscribe-test.js

И то как работает AsyncIterator.

Если не осилишь чтение теста, то лучше не связывайся.
Думал с телефона глянуть что тут и как)
1к строк)
Не сегодня )
источник

G

GrafMine in GraphQL — русскоговорящее сообщество
подскажите пожалуйста, можно ли вызывая мутейшен запрос, как-то сразу записать одну пропсу с респонса сразу в локал стейт менеджер ? или сначала вызываешь мутейшен на запрос от бека, потом когда получил дату след сторой делаешь след мутейшен на резолвер который запишит в кеш(локал стейт менеджер) ?
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
GrafMine
подскажите пожалуйста, можно ли вызывая мутейшен запрос, как-то сразу записать одну пропсу с респонса сразу в локал стейт менеджер ? или сначала вызываешь мутейшен на запрос от бека, потом когда получил дату след сторой делаешь след мутейшен на резолвер который запишит в кеш(локал стейт менеджер) ?
источник

G

GrafMine in GraphQL — русскоговорящее сообщество
это выглядит так как буд-то просто после того как сделали измнения на беке сразу запросили новые
источник

G

GrafMine in GraphQL — русскоговорящее сообщество
но это не совсем то о чем я спрашивал
источник

G

GrafMine in GraphQL — русскоговорящее сообщество
мне нравиться реализация поддхода @client @export(as ...)
источник

G

GrafMine in GraphQL — русскоговорящее сообщество
только это работает только с клиентскими пропертями
источник