0
Ich studiere den Pubsub-Code in GitHunt-API und GitHunt-React. Ich sehe diesen Code:Apollo: Zugriff auf updateQuery über Props Query Option?
const withData = graphql(COMMENT_QUERY, {
options({ params }) {
return {
variables: { repoName: `${params.org}/${params.repoName}` },
};
},
props({ data: { loading, currentUser, entry, updateQuery } }) {
return { loading, currentUser, entry, updateCommentsQuery: updateQuery };
},
});
Hier ist die aktuelle Version davon in meiner App:
const CreateIMPageWithDataAndMutations = graphql(GETIMS_QUERY, {
options({ toID, userID }) {
return {
variables: { fromID: `${userID}`, toID: `${toID}`}
};
},
props({ data: { loading, updateQuery } }) {
debugger; //<==CHECKING HERE SHOWS updateQuery IS UNDEFINED
return { loading, updateCommentsQuery: updateQuery };
},
})(CreateIMPageWithMutations);
updateQuery kommt in als undefined
. Was muss ich tun, um auf updateQuery zuzugreifen?
Vielen Dank im Voraus für alle Informationen.
Wird es später definiert? Mein Verständnis ist, dass 'updateQueries' momentan 'undefined' ist, bis das erste Abfrageergebnis zurückgegeben wird. Vielleicht kann das verbessert werden. – stubailo
Der Code in 'Requisiten' wird zweimal ausgeführt. Beide Male 'loading' ist definiert, aber' updateQuery' ist nicht definiert. – VikR