react-apollo
chaning hat ein Beispiel in ihrer docs wo sie Query-Variablen berechnen, basierend auf einem Komponenten Requisiten:Lösung für dynamisch die Abfrage in reagieren-apollo
// The caller could do something like:
<ProfileWithData avatarSize={300} />
// And our HOC could look like:
const ProfileWithData = graphql(CurrentUserForLayout, {
options: ({ avatarSize }) => ({ variables: { avatarSize } }),
})(Profile);
Ich habe einen Anwendungsfall, wo Ich mag würde sich ändern die Abfrage basierend auf Komponenten Requisiten, aber bin etwas hart gedrückt herauszufinden, wie dies zu tun ist.
Um genauer zu sein, ich versuche, das CurrentUserForLayout
Objekt zu ändern, das ich aus einer anderen Datei importiere.
Würde ein Schalter im Resolver funktionieren? Sie können definitiv Ergebnisse von Requisiten berechnen: http://dev.apollodata.com/react/queries.html#options-from-props – mstorkson