Size: a a a

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

2020 June 04

СГ

Сергей Громов... in GraphQL — русскоговорящее сообщество
bad_ jaguar
Пока бест практик не существует, но редакс использовать не обязательно и даже не нужно. У вас весть стейт хранится в кэше. Для манипуляции им существует множество приемов.

https://www.youtube.com/watch?v=OezyScvU9-c
Спасибо.
источник

bj

bad_ jaguar in GraphQL — русскоговорящее сообщество
https://github.com/nodkz/example-apollo2

А тут пример с React. Для своего нынешнего коммерческого проекта я взял его за основу как бест практика.

Папки generated в проекте создает GraphQL Code Generator. Это пока  лучшее,что я видел на сегодняшний день
источник

bj

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

СГ

Сергей Громов... in GraphQL — русскоговорящее сообщество
bad_ jaguar
https://github.com/nodkz/example-apollo2

А тут пример с React. Для своего нынешнего коммерческого проекта я взял его за основу как бест практика.

Папки generated в проекте создает GraphQL Code Generator. Это пока  лучшее,что я видел на сегодняшний день
оу, ТС, прям низкий поклон :) за пример кода
источник

bj

bad_ jaguar in GraphQL — русскоговорящее сообщество
Сергей Громов
оу, ТС, прям низкий поклон :) за пример кода
Дерзайте! :))
источник

a

alex in GraphQL — русскоговорящее сообщество
Сергей Громов
Стоит ли использовать граф с редаксом ?

Первый проект на графе, опыта нет,  ищу бестПрактики.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Сейчас очередную бомбочку готовлю для товарищей с большими REST API, которым хочется графкюэля, но колется – https://github.com/nodkz/wrike-graphql

В данном кейсе рассматриваю оборачивание REST API в GraphQL. Только на подготовку демки вшатал часов 160. Сам доклад будет 24 июня на HolyJS https://holyjs-piter.ru/2020/spb/schedule/

Интро будет типа:

А реально обернуть REST API в GraphQL? И как сделать R&D для этой технологии?

Обычно обкатку технологии принято делать на TodoMVC. Так и поступим.

А коль я непростой человек, то придется мне брать и непростое Todo-приложение 😈 – к примеру, систему управления проектами Wrike.

Возьмем REST API от Wrike <https://developers.wrike.com/api/v4>
- 22 entity
- 87 методов

И вшатаем 160 часов на 🤘
- 134 GraphQL типа
- 1002 поля и аргумента
- 51 явная прямая связь между entity
- 26 неявных обратных связей
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
У них, кстатт, получается довольно няшный “волосатый” графкуэль Query и Mutation
источник

P@

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

P@

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

AM

Anton Mazhuto in GraphQL — русскоговорящее сообщество
👍круто
источник

AM

Anton Mazhuto in GraphQL — русскоговорящее сообщество
а с помощью чего такие схемы строятся?
источник

bj

bad_ jaguar in GraphQL — русскоговорящее сообщество
Pavel @nodkz
Сейчас очередную бомбочку готовлю для товарищей с большими REST API, которым хочется графкюэля, но колется – https://github.com/nodkz/wrike-graphql

В данном кейсе рассматриваю оборачивание REST API в GraphQL. Только на подготовку демки вшатал часов 160. Сам доклад будет 24 июня на HolyJS https://holyjs-piter.ru/2020/spb/schedule/

Интро будет типа:

А реально обернуть REST API в GraphQL? И как сделать R&D для этой технологии?

Обычно обкатку технологии принято делать на TodoMVC. Так и поступим.

А коль я непростой человек, то придется мне брать и непростое Todo-приложение 😈 – к примеру, систему управления проектами Wrike.

Возьмем REST API от Wrike <https://developers.wrike.com/api/v4>
- 22 entity
- 87 методов

И вшатаем 160 часов на 🤘
- 134 GraphQL типа
- 1002 поля и аргумента
- 51 явная прямая связь между entity
- 26 неявных обратных связей
Вы мой кумир😂
источник

bj

bad_ jaguar in GraphQL — русскоговорящее сообщество
Anton Mazhuto
а с помощью чего такие схемы строятся?
источник

AM

Anton Mazhuto in GraphQL — русскоговорящее сообщество
спасибо
источник

bj

bad_ jaguar in GraphQL — русскоговорящее сообщество
Пожалуйста). Но я пока не пользуюсь. В голове пока всё укладвается). Есть еще одна тула
https://app.graphqleditor.com/
источник

bj

bad_ jaguar in GraphQL — русскоговорящее сообщество
У меня тут вообще дичь полная))
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
bad_ jaguar
Пожалуйста). Но я пока не пользуюсь. В голове пока всё укладвается). Есть еще одна тула
https://app.graphqleditor.com/
Да это пока лажовый инструмент. Выглядит красиво, а пользы практической вообще не дает.
источник

bj

bad_ jaguar in GraphQL — русскоговорящее сообщество
Pavel @nodkz
Да это пока лажовый инструмент. Выглядит красиво, а пользы практической вообще не дает.
Да, правда. А как насчет этого?
https://graphcms.com/
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Вот вам, кстати, примерчик той же схемы Wrike в формате RestQL (неволосатого графа без связей)

Для сравнения выше минут 15 назад отправлял “волосатые” картинки.
источник