मैं Apollo Client Local State Management के उपयोग का अध्ययन कर रहा हूं, और इस मुद्दे पर आया: जब भी कोई विशिष्ट उत्परिवर्तन कहा जाता है, तो मैं अपनी स्थानीय स्थिति बदलना चाहता हूं।

जो मैं पढ़ सकता था, उसमें से कैश को लिखना या हर जगह @client म्यूटेशन को कॉल करना जो रिमोट म्यूटेशन को कॉल करता है।

क्या ऐसा करने का कोई तरीका है और केवल सभी जगहों पर रिमोट म्यूटेशन को कॉल करें?

0
gfpacheco 18 अप्रैल 2019, 15:29

1 उत्तर

सबसे बढ़िया उत्तर

अगर कोई यहां आता है तो मैंने स्थानीय उत्परिवर्तन बनाकर हल किया है जो सर्वर उत्परिवर्तन को कॉल करता है और जो कुछ भी चाहता है वह करता है:

resolver(parent, args, context) {
  // do anything else
  return context.client.mutate(...);
}
0
gfpacheco 22 अप्रैल 2019, 14:37