Клиент Apolle — можно ли подписаться на мутацию

#javascript #reactjs #apollo-client

#javascript #reactjs #apollo-клиент

Вопрос:

https://www.apollographql.com/docs/react/data/mutations/

Возможно ли иметь какую-то подписку на то, что всякий раз, когда вызывается определенная мутация в любом месте, где используется клиент, мы будем выполнять какое-либо событие, такое как console.log

Ответ №1:

Я полагаю, что вы ищете функциональность Apollo Link: https://www.apollographql.com/docs/react/api/link/introduction /.

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