Ich habe versucht, einen Job auf Relayjs zu machen und verstehe das Verhalten nicht, das es anzeigt, wenn ich die Argumente ändere. Betrachten Sie das folgende Beispiel. Dies ist die erste Abfrage, dieKnoten in Realys Abfrage verstehen?
query MainQuery($duration_0: Length!) {
store {
...F1
}
}
fragment F1 on Store {
_storyConnection4nVN6E: storyConnection(random: 1, duration: $duration_0, first: 1) {
// other unnecessary details
}
Query-Variablen ausführt: duration_0: „VALUE_1“
gibt das Ergebnis als erwartet, aber sobald ich den Wert meiner ändern reagieren Komponente dh this.props.relay.setVariable({ //details })
dann die Abfrage aufrufen, die Relay führt so etwas aus.
query App_StoreRelayQL($id_0: ID!, $duration_1: Length!) {
node(id: $id_0) {
...F1
}
}
fragment F1 on Store {
_storyConnection3tNeSy: storyConnection(random: 1, duration: $duration_1, first: 1) {
// details
}
Warum ist diese Abfrage auf node
und was ist es überhaupt?
[Diese Antwort] (http://Stackoverflow.com/a/33411416/2821632) erklärt anhand eines Beispiels (1) was 'node' in relayjs ist, (2) Warum fragt es auf "Knoten" und (3) wann. –