Size: a a a

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

2019 August 10

D

Dissar in GraphQL — русскоговорящее сообщество
Всем привет. Кто использует Apollo GraphQL с React js  подскажите, пожалуйста.

Есть компонент, который запрашивает данные по одной query и передает данные дочернему, затем по нажатию пользователя выполняется мутация в дочернем компоненте, которая возвращает новые данные, но набор данных немного отличается.

Я правильно понимаю, что в мутации надо давать точно такие же имена данным, как и в query, что они сразу обновились в компоненте и он отрисовал новые данные?
источник

KK

Kris Karuzo in GraphQL — русскоговорящее сообщество
Dissar
Всем привет. Кто использует Apollo GraphQL с React js  подскажите, пожалуйста.

Есть компонент, который запрашивает данные по одной query и передает данные дочернему, затем по нажатию пользователя выполняется мутация в дочернем компоненте, которая возвращает новые данные, но набор данных немного отличается.

Я правильно понимаю, что в мутации надо давать точно такие же имена данным, как и в query, что они сразу обновились в компоненте и он отрисовал новые данные?
))
передает дочернему, это как? в этом же контексте?(компоненте)
источник

D

Dissar in GraphQL — русскоговорящее сообщество
Передает просто через пропсы
источник

KK

Kris Karuzo in GraphQL — русскоговорящее сообщество
ой, что передаешь в пропсы? в чилдрен
источник

KK

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

KK

Kris Karuzo in GraphQL — русскоговорящее сообщество
в аполо можно комбинировать квереки
источник

KK

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

D

Dissar in GraphQL — русскоговорящее сообщество
Не совсем верно. У родителя квери, у чилдрена мутация. Родитель отдает дату из квери в потомка. У потомка есть мутация, которая возвращает дату
источник

D

Dissar in GraphQL — русскоговорящее сообщество
Эта дата отличается от родительской парой полей
источник

D

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

D

Dissar in GraphQL — русскоговорящее сообщество
Думаю для начала перенести мутацию чилдрена в родителя
источник

D

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

KK

Kris Karuzo in GraphQL — русскоговорящее сообщество
Dissar
Эта дата отличается от родительской парой полей
если удобнее и производительнее так чтобы было два компонента с твоим дезайном, то мб надо просто еще подумать, а не тащить чилдрена в родителя, нет?
источник

D

Dissar in GraphQL — русскоговорящее сообщество
так я и не переношу чилдрена в родителя, я только переношу мутацию. Мне кажется данные родителя, после отработки мутации, просто будут перезатирать результат мутации
источник

KK

Kris Karuzo in GraphQL — русскоговорящее сообщество
Dissar
так я и не переношу чилдрена в родителя, я только переношу мутацию. Мне кажется данные родителя, после отработки мутации, просто будут перезатирать результат мутации
ты мутацию хочешь передатьв пропсах?
данные с мтации
олег напиши уже
источник

D

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

KK

Kris Karuzo in GraphQL — русскоговорящее сообщество
Dissar
нет, саму мутацию,после её вызова передать новую дату
тоесть дату? не мутацию)
результат мутации, а это ее дата, ты передаш в чилдрен? так?
источник

D

Dissar in GraphQL — русскоговорящее сообщество
да
источник

KK

Kris Karuzo in GraphQL — русскоговорящее сообщество
Dissar
да
ну я думаю этовариант
разрулили?
источник

D

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