Size: a a a

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

2019 October 07

AL

Andrii Los in GraphQL — русскоговорящее сообщество
И вот из-за того, что это самописная херня, написанная одним человеком + пару добавочек. Даже покрытая тестами итд.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
С ней возможно работать только by example
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
И спасибо, что хоть на  TS переехали полтора года назад.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Еще чутока засчет типов итд.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
В то время как почти любая проблема с  Apollo гуглится и уже задокументирована у них в доке куда лучше, чем наша самописная хреновина.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
В итоге, та дока скорее больше обьясняет как работать и какие у нас подходы и лучшие практики.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Чем рассказывает о конкретном фреймворке.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Ну и обьясняет в том числе некоторые исторические решения в принятии той или иной технологии.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Короче, чтобы картинка сложилась о проекте и том как мы делаем вещи.

Так, простые вещи конечно же не документируем, ибо ести типы, есть куча юзаджа и есть тесты.
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
🦜
батчинг норм тема же. Или там криво он реализован?
в аполло квери массивом идёт
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
причём без rpc'шных идентификаторов
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
т.е. [{"query": "..."},{"query": "..."}]
источник

AN

Artem Nemtsev in GraphQL — русскоговорящее сообщество
В чем разница между
title(@Root parent: Class) { return parent.f }
и
title() { return this.f }?
Оба способа функционируют одинаково, как нужно
источник

NG

Nikita Grishin in GraphQL — русскоговорящее сообщество
Kirill Nesmeyanov
т.е. [{"query": "..."},{"query": "..."}]
так operationName если добавить? или я не совсем понял, про что речь?
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Nikita Grishin
так operationName если добавить? или я не совсем понял, про что речь?
нет, именно один http содержит несколько gql запросов
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
ну и ответ должен быть массивом
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
но насколько это применимо сейчас - хз. Я лично забил на саппорт этой фичи, т.к. она не совместима со спеками gql
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
имею ввиду тот пункт, что квери и их порядок вызова/определения в gql не гарантируют порядок их выполнения
источник

NG

Nikita Grishin in GraphQL — русскоговорящее сообщество
Ну так батчинг нужен лишь для того, чтобы сгруппировать запросы, если нужен порядок - надо отправлять в следующий батч
источник