Size: a a a

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

2020 August 26

AI

Alex Ilatovsky in GraphQL — русскоговорящее сообщество
Iliya Kobaliya
Ребят, используя graphql apollo + react  , необходиость хранить данные в контекст менеджере как redux или mobx все равно остается? Правильно я понимаю?
у меня для этого реактовский context api, вроде все потребности перекрывает
источник

bj

bad_ jaguar in GraphQL — русскоговорящее сообщество
Iliya Kobaliya
Ребят, используя graphql apollo + react  , необходиость хранить данные в контекст менеджере как redux или mobx все равно остается? Правильно я понимаю?
В принципе - нет. У аполло есть свое хранилище.
https://www.apollographql.com/docs/react/local-state/local-state-management/
источник

IK

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

bj

bad_ jaguar in GraphQL — русскоговорящее сообщество
Пожалуйста😊
источник
2020 August 27

IK

Iliya Kobaliya in GraphQL — русскоговорящее сообщество
Ребят,если использовать subscription,то query не нужен получается?
источник

IK

Iliya Kobaliya in GraphQL — русскоговорящее сообщество
Получаем данные в режиме real time?
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
Iliya Kobaliya
Ребят,если использовать subscription,то query не нужен получается?
можно провести аналогию: если использовать websocket, то http запросы не нужны получается. Я ответил на ваш вопрос? :)
источник

IK

Iliya Kobaliya in GraphQL — русскоговорящее сообщество
Окей,как мне тогда обновлять список после мутации (добавления новой записи). Есть список, для его отображения и например исользовал useQuery. Он подтянул список данных. Потом я использовал useMutation для обновления данных. Так же я создал useSubscriptuion.  Я вот на этом этапе запутался. Вот если без subscription, то в мутации я добавлял колбек который выполнял query запрос
источник

IK

Iliya Kobaliya in GraphQL — русскоговорящее сообщество
А как мне используя subscription обновлять данные, я запутался
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Никак, подписки это не про обновление данных, а про получение данных
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Ну точнее можно конечно, но и с буханки хлеба можно сделать троллейбус, но зачем?
источник

IK

Iliya Kobaliya in GraphQL — русскоговорящее сообщество
Ну получается subscription заменяет query
источник

IK

Iliya Kobaliya in GraphQL — русскоговорящее сообщество
Вместо прямого запроса, я получаю данные из subscription
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Нет конечно
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
query получаешь данные, подписка - получаешь новые данные
источник

IK

Iliya Kobaliya in GraphQL — русскоговорящее сообщество
А как мне потом обновлять данные которые я получил из query, теми что пришли из subscription
источник

IK

Iliya Kobaliya in GraphQL — русскоговорящее сообщество
Данные хранятся в кеше (InMemoryCache)
источник

IK

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

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Можно и так и так
источник

SG

Sergey Gromov in GraphQL — русскоговорящее сообщество
как обстоят дела в вебшторме с графом ? очень зашел плагин от аполло, там есть что-то подобное ?

Видел только приложение подсветки синтаксиса графа, и то у меня оно не работало с *.gql  файлами.

Может кто поделится опытом :)?
источник