Мутации, вызывающие обещание

Я пытаюсь понять, как я могу использовать Apollo в своем проекте React Native по сравнению с RXJS и Redux.

Одна из особенностей этого приложения заключается в том, что мутации данных выполняются не через традиционный API, а через транзакции на основе блокчейна. Поэтому я не могу просто вызвать mutate в Apollo и ожидать, что он в конечном итоге что-то изменит в базе данных, поскольку он перейдет в совершенно другое, используя совершенно другую библиотеку.

Можно ли иметь какое-то промежуточное ПО, которое перехватывает запрос на мутацию и перенаправляет его в другую асинхронную библиотеку для выполнения работы? Мне интересно, может ли apollo-link сделать это.

Вы думаете о настройке сервера GraphQL и вызове библиотеки на стороне сервера, или это то, что вы делаете на стороне клиента?

Daniel Rearden 20.10.2018 02:14

Нет, это что-то на стороне клиента.

velua 21.10.2018 03:42
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Что такое Apollo Client и зачем он нужен?
Что такое Apollo Client и зачем он нужен?
Apollo Client - это полнофункциональный клиент GraphQL для JavaScript-приложений, который упрощает получение, управление и обновление данных в...
0
2
90
0

Другие вопросы по теме