Size: a a a

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

2020 July 15

NG

Nikita Grishin in GraphQL — русскоговорящее сообщество
Можно попробовать завести стейт(useState) с флагом для skip и его уже прокидывать в useQuery
Не уверен, конечно, что сработает
источник

NG

Nikita Grishin in GraphQL — русскоговорящее сообщество
Еще есть костыльный лайфхак - использовать вместо useLazyQuery useMutation, который возвращает промис, но это так себе
источник

О

Олег in GraphQL — русскоговорящее сообщество
Nikita Grishin
Еще есть костыльный лайфхак - использовать вместо useLazyQuery useMutation, который возвращает промис, но это так себе
забавно)
источник

О

Олег in GraphQL — русскоговорящее сообщество
Nikita Grishin
Можно попробовать завести стейт(useState) с флагом для skip и его уже прокидывать в useQuery
Не уверен, конечно, что сработает
а что это даст если у меня variables должны динамически задаться
источник

О

Олег in GraphQL — русскоговорящее сообщество
мне в любом случае useLazyQuery нужен
источник

О

Олег in GraphQL — русскоговорящее сообщество
а хотяяя
источник

О

Олег in GraphQL — русскоговорящее сообщество
если закинуть в variables стейт
источник

NG

Nikita Grishin in GraphQL — русскоговорящее сообщество
skip: !variables
источник

V

Vit@LL in GraphQL — русскоговорящее сообщество
Друзья, наверняка, кто то не раз уже писал типизацию под вложенные данные для древовидных таблиц, с динамической глубиной вложенности. Направьте, пожалуйста, на правильный путь. Сам я его пока не нашел. Я могу написать типизацию для вложенных данных, но у меня задача немного сложнее - 3 типа объекта, вложенных друг в друга с неизвестной глубиной вложенности. Мне помогут любые советы опытных разработчиков на graphqQL, у меня опыта, пока что маловато...
источник

ОЛ

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

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Можешь грубо говоря JSON скаляр на вывод сделать, но смысл тогда использовать GQL, используйте rest
источник

NG

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

V

Vit@LL in GraphQL — русскоговорящее сообщество
Вот пример данных, которые нужно типизировать:
источник

V

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

ОЛ

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

ОЛ

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

V

Vit@LL in GraphQL — русскоговорящее сообщество
Олег Линьков
Хотя не совсем, но это максимальная вложенность?
В том то и сложность, что нет( Это лишь моки, а вот реальные данные будут сложнее
источник

BA

Bogdan Aleksandrovic... in GraphQL — русскоговорящее сообщество
Eugene Maltsev
Ворнинг - это предупреждение, а не ошибка.

Типа, эй чувак, хорошо бы по возможности обновиться
там и либы падают, типо методов таких нет, балдеж
источник

V

Vit@LL in GraphQL — русскоговорящее сообщество
Смотрел, но кажется, они не подходят, они объекдиняют в себе 2 других типа, для них нужно добавлять __resolveType в карту резолверов и определять поля для типов. А у меня в разных объектах поля могут быть одинаковые, соответственно, я их не могу определить заранее в __resolveType. Как то так. На самом деле, может я чего то не понял из документации, но первое впечатление такое.
источник

V

Vit@LL in GraphQL — русскоговорящее сообщество
Олег Линьков
Хотя не совсем, но это максимальная вложенность?
Вложенность может оказаться любой...
источник