Size: a a a

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

2021 January 19

a

alex in Apollo — русскоговорящее сообщество
Marat Sadriev
Всем привет, использую запрос с помощью useMutation, данные отправляются, все норм, но как правильно заставить приложение обновить компонент? Т/е данные появляются только после перезагрузки страницы
аполло кеш должен сам подсунуть новый компонент вместо старого ориентируясь по id и __typename
источник

a

alex in Apollo — русскоговорящее сообщество
Marat Sadriev
Всем привет, использую запрос с помощью useMutation, данные отправляются, все норм, но как правильно заставить приложение обновить компонент? Т/е данные появляются только после перезагрузки страницы
вопрос в том в ответе мутации приходят обновленные данные , или не приходит ничего?
источник

MS

Marat Sadriev in Apollo — русскоговорящее сообщество
alex
аполло кеш должен сам подсунуть новый компонент вместо старого ориентируясь по id и __typename
То есть если у меня не обновляется - значит проблемы с обновлением кэша? В мутации да, приходит
источник

a

alex in Apollo — русскоговорящее сообщество
главное что бы в данных были айдишник т.е. поле id иначе кеш путается
источник

a

alex in Apollo — русскоговорящее сообщество
если он видит скажем что в ответе мутации пришел объект id:5 __typename: cartItem, то он проверит наличие такого объекта в кеше аполло - он его заменит
источник

a

alex in Apollo — русскоговорящее сообщество
ну если не получится разобраться, сделай рефетч квери, которая данные изначальная получила.

Например, через refetchQueries в useMutation

https://www.apollographql.com/docs/react/data/mutations/
источник

MS

Marat Sadriev in Apollo — русскоговорящее сообщество
alex
ну если не получится разобраться, сделай рефетч квери, которая данные изначальная получила.

Например, через refetchQueries в useMutation

https://www.apollographql.com/docs/react/data/mutations/
Спасибо большое!
источник

a

alex in Apollo — русскоговорящее сообщество
Marat Sadriev
Спасибо большое!
источник
2021 January 25

ST

SERGEEV Tolia in Apollo — русскоговорящее сообщество
Салют
источник
2021 January 26

🦋

🦋 in Apollo — русскоговорящее сообщество
Продаю чат 🦕🌊
Цена - 200 руб ✨🧸
Писать в личку 🎀🌸
источник

🦋

🦋 in Apollo — русскоговорящее сообщество
есть желающие?
источник
2021 February 03

I

Ilya in Apollo — русскоговорящее сообщество
Ребят, кто-нибудь сталкивался с такой проблемой?

В React Native, когда пытаюсь послать мутацию вылетает ошибка:

Данные в мутацию идут корректные, проверял, сама мутация работает, тестил её через Playground, проблема точно на стороне фронта, но в чём она может быть вообще не понимаю
источник
2021 February 10

D

DS in Apollo — русскоговорящее сообщество
+
источник
2021 February 12

S

Sasha in Apollo — русскоговорящее сообщество
Somemassage
источник
2021 February 17

R

Roman in Apollo — русскоговорящее сообщество
Привет
источник

R

Roman in Apollo — русскоговорящее сообщество
Такая вот проблема, использую реакт и вижу в документациях только хук useQuery, а мне нужно сделать запрос а не хуком, надо когда форму логин заполняют, достать токен, а хуком делать не хочется как  сделать правильно ?
источник

R

Roman in Apollo — русскоговорящее сообщество
типо вот когда юзер форму высылает сделать запрос на бекенд и сразу там сохранить токен и тд
источник

СГ

Сергій Ганзій... in Apollo — русскоговорящее сообщество
+
источник
2021 February 18

ПМ

Павел Мудров... in Apollo — русскоговорящее сообщество
Roman
Такая вот проблема, использую реакт и вижу в документациях только хук useQuery, а мне нужно сделать запрос а не хуком, надо когда форму логин заполняют, достать токен, а хуком делать не хочется как  сделать правильно ?
Есть еще useLazyQuery, который мжно вызывать когда надо. Или хуки почему-то принципиально не подходят?
источник

R

Roman in Apollo — русскоговорящее сообщество
Павел Мудров
Есть еще useLazyQuery, который мжно вызывать когда надо. Или хуки почему-то принципиально не подходят?
вот я useLazy и использую но мне очень не нравиться как оно выглядит всё
источник