Size: a a a

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

2021 October 04

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Проще говоря, вам не дали директивы, но дали дескрипшен.
Ну и запишите свои "директивы" в этот дескришен в любом удобном виде, чтоб и людям было понятно и вашему туллингу, который будет валидировать что написали разработчики.
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
Вариант с дескрипшнами тоже рассматривал, но почему-то пришел к тому, что нужно заставить работать директивы. А дополнительные мутации кажутся прям костылями и не очень хочется такое писать - но возможно дело лишь в личном подходе)
Спасибо за развернутый ответ, определенно поможет в решении проблемы
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
Пока кажется, что нужно действительно сделать тулинг для описаний вместо использования реальных директив, а на фронте просто сделать под себя кодогенерацию
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
В любом случае, двигайтесь по пути наименьшего сопротивления и дайте бизнесу быстрое решение.

Красоту нереально навести. И тем более я ещё никого не встречал, кто бы хорошее Графкуэль апи сделал с первой попытки. И даже со второй. Дзен приходит, где-то после 3ретей версии АПИ.

Поэтому шибко не тормозите, пилите. Ведь у вас впереди еще столько рефакторингов 😈
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Если разработка такой фичи реально оправдана. А то проще валидировать в рантайме и все покрыть е2е тестами.
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
Валидация в рантайме работать действительно будет. Задумка, как сами понимаете, в том, чтобы на уровне описания API дать понять какие данные куда можно отправлять
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
Эх, ладна, буду думать пока
источник
2021 October 05

AK

Alexandr K in GraphQL — русскоговорящее сообщество
Доброе утро. Ребят не подскажите почему подписка может 2 раза выполнться?
источник

AK

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

AK

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

y

yel' in GraphQL — русскоговорящее сообщество
Я так не вызывал никогда подписку, но она у тебя кажется два раза запускается client.subscribe().subsribe()
источник

AK

Alexandr K in GraphQL — русскоговорящее сообщество
не правильно выразился, через время в подписку долетают новые данные
источник

y

yel' in GraphQL — русскоговорящее сообщество
так она же подписка, так и должно быть)
источник

y

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

y

yel' in GraphQL — русскоговорящее сообщество
вообще в консоли я не вижу каких-то проблем
источник

AK

Alexandr K in GraphQL — русскоговорящее сообщество
index.js:1 Warning: Encountered two children with the same key, 1456. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version.
источник

AK

Alexandr K in GraphQL — русскоговорящее сообщество
я пробовал задавать кей через индекс, не помогло
источник

C

Combot in GraphQL — русскоговорящее сообщество
Total messages: 47028
источник

AK

Alexandr K in GraphQL — русскоговорящее сообщество
Ребят, подскажите пожалуйста, как возобновить, соединение, в чате если оно обрывается
options: {
       reconnect: false,

менять не могу т.к. вылаит другая ошибка
источник

AD

Anna D in GraphQL — русскоговорящее сообщество
+
источник