Size: a a a

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

2019 September 05

M

Max in GraphQL — русскоговорящее сообщество
хотелось бы отследить начало и конец запроса, что б прелоадер повесить
источник

M

Max in GraphQL — русскоговорящее сообщество
без этой опции - fetchPolicy: 'no-cache'
хук работает
источник

M

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

ip

ivan posokhin in GraphQL — русскоговорящее сообщество
насколько я понял есть несколько способов описания схемы и типов, первый через buildSchema, другой через new GraphQLSchema, в чем разница, какой способ лучше использовать?
источник
2019 September 06

A

Alexey in GraphQL — русскоговорящее сообщество
Ребята, а как вы валидируете клиентские запросы на соответствие серверной схеме на этапе сборки клиента?
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
ivan posokhin
насколько я понял есть несколько способов описания схемы и типов, первый через buildSchema, другой через new GraphQLSchema, в чем разница, какой способ лучше использовать?
зависит от задачи, мне ближе code first но это вкусовщина
источник

ip

ivan posokhin in GraphQL — русскоговорящее сообщество
Oleg Gamega
зависит от задачи, мне ближе code first но это вкусовщина
а в какой задаче ты бы взял 2 вариант, в какой - первый?
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
если мы говрим о беке то наверное я бы рекомендовал брать type-graphql он еще не дошел до релиза но имхо весьма не плох
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
брал бы его для всего что сложнее табуретки
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
так же очень нравится как выгялдит но руками не шупал шокалад на asp.net
источник

OG

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

ip

ivan posokhin in GraphQL — русскоговорящее сообщество
нет, ну просто должны же быть отличия, мне кажется незачем держать 2 подхода с одинаковым результатом
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
если вы пишите руками то вам проще писать GraphQLSchema если генерируете на основе модели или еще чего то то думаю проще buildSchema
источник

ꟿⅨ in GraphQL — русскоговорящее сообщество
Бодрый подскажите как вообще работают с nested объектами на клиенте при условии минимального кол-во Нетворк кверей? Сами фильтруете на клиенте парент обьект? Или запрашиваете как-то через кэш?
источник

A

Aleksey in GraphQL — русскоговорящее сообщество
Всем привет, подскажите как можно решить эту проблему в graphql
Есть 2 query запроса и 1 мутация

query employee () {
 id
 name
 timetables {
   id
   name
 }
}

query allTimetable {
 id
 name
}

Я вывожу и сохраняю в кэш эти данные, на одной странице Расписание, а на другой сотрудники
Проблема: Когда я делаю мутацию к примеру удалить расписание - как мне это можно обновить на странице сотрудники и расписание?
Использую apollo
источник

PG

Polina Gurtovaya in GraphQL — русскоговорящее сообщество
2 варианта. 1 - refetchQueries (тогда ты перефетчишь по сети нужные запросы). 2 - update-свойство мутации. При этом ты ручками запишешь в кеш нужные данные
источник

A

Aleksey in GraphQL — русскоговорящее сообщество
а можно узнать более подробно про update?
источник

A

Aleksey in GraphQL — русскоговорящее сообщество
как обращаться правильно к кешу?
источник

PG

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

A

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