Size: a a a

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

2019 November 13

O

Oleg in GraphQL — русскоговорящее сообщество
apolloClient.query({query: gql`query {}`},  {fetchPolicy: 'no-cache'}
так не работает, продолжает кешировать
источник

EA

Eugene Allenov in GraphQL — русскоговорящее сообщество
network-only
источник

O

Oleg in GraphQL — русскоговорящее сообщество
то же самое
он вызывает функцию в apolloClient.query - {query: gql`query {}`}
но самого реквеста не происходит…
источник

EA

Eugene Allenov in GraphQL — русскоговорящее сообщество
Значит дело не в бабине.
источник

O

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

O

Oleg in GraphQL — русскоговорящее сообщество
проблему нашел, нужно было чуть по другому передавать параметр
apolloClient.query({…{query: gql`query {}`},  fetchPolicy: 'no-cache’})
источник

EA

Eugene Allenov in GraphQL — русскоговорящее сообщество
@nodkz на докладе ты говорил не переиспользовать фрагменты и типы.

А как такие кейсы - при старте приклада получаешь некие глобальные данные (например роль юзера) и в разных частях приложения подключаешься к стору с таким же запросом?

Тут вот же логично создать один hoc и готовые тайпинги и подключать его? Или нет
источник

P@

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

А как такие кейсы - при старте приклада получаешь некие глобальные данные (например роль юзера) и в разных частях приложения подключаешься к стору с таким же запросом?

Тут вот же логично создать один hoc и готовые тайпинги и подключать его? Или нет
Ну да, твой фрагмент используется один раз в хоке.

Я топил за то, что определение фрагмента в коде должно строго использоваться к одному компоненту. Спредить фрагмент можно куда угодно и смело много раз.

Проблема начинается когда мы один фрагмент используем для разных компонент. Если для одной из этой компоненты нам требуются новые данные, то мы идем и правим фрагмент; и потом все остальные компоненты которые используют этот фрагмент - начинают с сервака получать лишние данные.
источник

EA

Eugene Allenov in GraphQL — русскоговорящее сообщество
Ага
источник

AN

Artem Nemtsev in GraphQL — русскоговорящее сообщество
Кто-нибудь сталкивался с FieldResolver в TypeGraphQL? Не очень понимаю, как сделать в схеме возможность вложенного запроса
источник
2019 November 15

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
всем привет, как в схеме сделать перечисление типов? через |?
источник

BS

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

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Bogdan Shelomanov
всем привет, как в схеме сделать перечисление типов? через |?
union Types = Type1 | Type2 | Type3
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Bogdan Shelomanov
и можно ли в схему типом передать интерфейс из общих типов серверных?
type Example {
   field: ServerTypeInterface
}
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
А вообще твои вопросы какие-то странные, я даже хз что тебе надо)
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
Kirill Nesmeyanov
type Example {
   field: ServerTypeInterface
}
не, так не пашет, в свагере есть схеа, руками не хотел описывать
источник

KN

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

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
есть свагер, у него поле D к примеру, это обьект, но может быть разный набор полей, как это в схеме указать, руками переписать эти наборы полей?
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
1) Как свагер связан с gql?
2) Откуда у него какие-то поля? Что за поля?
3) Как D может быть разным наобором полей, если это имя, определяющее NamedType?
4) Как связана схема с полем каким-то? У схемы может быть только связь на объекты типа квери, мутации или подписки?
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
сервер - прокси прослойка, D - рандоное поле, в котором бек присылает 3 вида обьектов для определенных нужд там у них,
источник