Size: a a a

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

2020 December 01

ОД

Олег Дутченко... in GraphQL — русскоговорящее сообщество
В компоненте списка, так как потом нужно изменить сам список: -1 и до запросить новые данные по текущей пагинации
источник

ОД

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

ПЧ

Павел Червов... in GraphQL — русскоговорящее сообщество
@OlegDutchenko спасибо 🤝

Так и делаю сейчас, НО, смутили немного исходники apollo fullstack tutorial там логка лежит в компоненте элемента (контейнер кнопки)
источник

ОД

Олег Дутченко... in GraphQL — русскоговорящее сообщество
Этот подход рабочий. Но из своего опыта скажу, что он вызывает больше вопросов и абстракций. Еще весомым фактором играет то как планируеться применять карточку.
В моем понимании она неотрывна от списка. Но если по каким-то причинам она может жить себе отдельным компонентом... то тогда - да, логику в карточку
источник

ПЧ

Павел Червов... in GraphQL — русскоговорящее сообщество
Олег Дутченко
Этот подход рабочий. Но из своего опыта скажу, что он вызывает больше вопросов и абстракций. Еще весомым фактором играет то как планируеться применять карточку.
В моем понимании она неотрывна от списка. Но если по каким-то причинам она может жить себе отдельным компонентом... то тогда - да, логику в карточку
Спасибо 🧠
источник
2020 December 02

SF

Segmentation Fault in GraphQL — русскоговорящее сообщество
Коллеги, привет! А правильно я понимаю, что в качестве параметра нельзя использовать объект? По крайней мере на первой странице гугла одни костыли предлагают.
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
Segmentation Fault
Коллеги, привет! А правильно я понимаю, что в качестве параметра нельзя использовать объект? По крайней мере на первой странице гугла одни костыли предлагают.
можно, только это  должен быть не type,  а input
источник

SF

Segmentation Fault in GraphQL — русскоговорящее сообщество
𝘂𝘅𝗻𝗮𝗺𝗲
можно, только это  должен быть не type,  а input
Спасибо!
источник

DC

Denis Chuvasov in GraphQL — русскоговорящее сообщество
А может кто-то на пальцах объяснить как должна работать эта FetchPolicy?
Использую либу https://pub.dev/packages/graphql/versions/4.0.0-beta.5
источник

DC

Denis Chuvasov in GraphQL — русскоговорящее сообщество
Если бы я использовал стрим, то оно понятно, сначала мне приходит данные из кэша, потом следующие данные из интернета, но я не использую стримы, а просто получаю результат.
источник

DC

Denis Chuvasov in GraphQL — русскоговорящее сообщество
или я должен для этой политики, как-то заюзать стримы?
источник

DK

Dmitriy Konopliannik... in GraphQL — русскоговорящее сообщество
Всем привет! Есть кто-нибудь, кто использовал пагинацию через typePolicies с Angular?
источник

ОД

Олег Дутченко... in GraphQL — русскоговорящее сообщество
Denis Chuvasov
А может кто-то на пальцах объяснить как должна работать эта FetchPolicy?
Использую либу https://pub.dev/packages/graphql/versions/4.0.0-beta.5
источник

DC

Denis Chuvasov in GraphQL — русскоговорящее сообщество
Спасибо, я это читал. Я говорю про то, что мне не понятнo, как функция может вернуть два значения подряд, если это не стрим
источник

ОД

Олег Дутченко... in GraphQL — русскоговорящее сообщество
В стриме у тебя бы было не два значения а n-ое количество.
Здесь же все проще из-за хуков React - так как под капотом используются useEffect, он вызывает ре-рендер твоего компонента и текущим значение на данный момент.
Например: кеш есть? да, запускаем промис для обновления, но возвращаем кеш. когда промис дойдет - результат положим в кеш, и вызовем ре-рендер, который уже получит новые данные.
Это как я понимаю "механику" работы в React'e, но насчет Flutter'a я без понятия
источник

ОД

Олег Дутченко... in GraphQL — русскоговорящее сообщество
кусок кода из Apollo
источник

И

Игорь in GraphQL — русскоговорящее сообщество
Товарищи, почему Apollo при получении обновленной сущности сам рефетчит query, которые запрашивают части этой сущности?
И ладно бы он делал это один раз - так у меня дважды один и тот же запрос на рефетч отправляется на сервер, причём последовательно
источник

И

Игорь in GraphQL — русскоговорящее сообщество
nextFetchPolicy: 'no-cache' не помогает. Хоть сущность и есть в кэше, она оттуда не достаётся.
На всякий случай - сущность является массивом
источник

ZK

Zhora Khachatryan in GraphQL — русскоговорящее сообщество
const {data} = useGetBookinsQuery();
как повторно использовать запрос в компоненте?
источник

a

alex in GraphQL — русскоговорящее сообщество
{data, refetch}
источник