Size: a a a

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

2020 September 12

Д

Дмитрий in GraphQL — русскоговорящее сообщество
когда нужно указать @arg в запросе, а jest-у эт не нравится
источник
2020 September 14

ПЧ

Павел Червов... in GraphQL — русскоговорящее сообщество
Всем привет! Ребят, подскажите, я правильно понимаю, npm-пакет express-graphql с npm-пакетом express никак не связан, это просто посредник в стиле express, который можно юзать с другими библиотеками, типа restyfy ?
источник

RD

Roman Dynnik in GraphQL — русскоговорящее сообщество
Подскажите те кто делал такой анализ - какие graphql-сервера считаются наиболее перспективными
1) для гетерогенных источников (rest, rdbms, graphdb, ...)
2) для postgre/greenplum
источник

AB

Aleksandr Bukhalo in GraphQL — русскоговорящее сообщество
Павел Червов
Всем привет! Ребят, подскажите, я правильно понимаю, npm-пакет express-graphql с npm-пакетом express никак не связан, это просто посредник в стиле express, который можно юзать с другими библиотеками, типа restyfy ?
там ведь в доке написано
источник

ПЧ

Павел Червов... in GraphQL — русскоговорящее сообщество
Aleksandr Bukhalo
там ведь в доке написано
Спасибо, да, уже разобрался.
источник

ОЛ

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

RO

Roman O in GraphQL — русскоговорящее сообщество
Всем привет. Есть следующая проблема. В проекте используется компонент поиска статей по названию. Используется React с событием onChange. То есть на каждую букву при введении названия отправляется запрос на graphql. Но если слишком быстро печатать, то некоторые запросы посылаются пустыми, а в последствии выдают 503 ошибку. Можно ли как-то не изменяя реакт код прописать delay для отправки запросов? Или как-то иначе исправить это?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Roman O
Всем привет. Есть следующая проблема. В проекте используется компонент поиска статей по названию. Используется React с событием onChange. То есть на каждую букву при введении названия отправляется запрос на graphql. Но если слишком быстро печатать, то некоторые запросы посылаются пустыми, а в последствии выдают 503 ошибку. Можно ли как-то не изменяя реакт код прописать delay для отправки запросов? Или как-то иначе исправить это?
быстрее и легче компонент сделать адекватным. Добавить debounce в компонент на событие onchange
источник

RO

Roman O in GraphQL — русскоговорящее сообщество
дебаунс в первую очередь на ум пришел, но стало интересно, есть ли внутренние способы самого graphql для такого кейса
источник

AP

Alexander Podkidyshe... in GraphQL — русскоговорящее сообщество
Это плохая идея
источник

AP

Alexander Podkidyshe... in GraphQL — русскоговорящее сообщество
Надо лишние запросы резать в первую очередь на клиенте, а не на сервере
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
https://www.npmjs.com/package/use-debounced-effect-hook интегрируется буквально в три строки
источник

RO

Roman O in GraphQL — русскоговорящее сообщество
Хорошо, всё-таки оставлю поиск решения на стороне gql и сделаю с дебаунсером. Благодарю.
источник

BA

Bogdan Aleksandrovic... in GraphQL — русскоговорящее сообщество
всем привет, такой вопрос созрел, есть инфинити скрол + поиск, используется в 10 местах к примеру, у них логика один в один, но из-за того, что в графкле данные нужно брать по дереву, как и в схеме, не выходит обьединить все, можете подсказать, как решить такое ? или не нужно вообще
источник

b

bbclub in GraphQL — русскоговорящее сообщество
Олег Линьков
быстрее и легче компонент сделать адекватным. Добавить debounce в компонент на событие onchange
debounce это что?
источник

AA

Andy Andy in GraphQL — русскоговорящее сообщество
bbclub
debounce это что?
источник

S

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

S

Strayko in GraphQL — русскоговорящее сообщество
просто я скипом дожидаюсь ответа, от первого и получаю айдишник из него, но если у меня первый падает то все падает :D
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Bogdan Aleksandrovich
всем привет, такой вопрос созрел, есть инфинити скрол + поиск, используется в 10 местах к примеру, у них логика один в один, но из-за того, что в графкле данные нужно брать по дереву, как и в схеме, не выходит обьединить все, можете подсказать, как решить такое ? или не нужно вообще
Гугли graphql pagination cache
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Apollo Client хранит кэш в плоском виде и ориентируется на уникальные id, которые должны быть у всех записей, есть fetchMore, который добавляет новые записи в кэш.
источник