Ich habe ein Problem mit render
Rückruf in Relay.Renderer
.Relay.Renderer render Callback stellt keine abgerufenen Daten zur Verfügung
export const renderCallback = ({ done, error, retry, stale, props, element }) => {
console.log(props)
// if returning undefined, previously rendered view is rendered
return undefined
}
props
ist null
, bis er die Daten abruft und wenn es schließlich nicht null
, es nicht abgerufenen Daten enthalten.
Zum Beispiel, wenn es Knoten Abfrage ist, protokolliert props.node
ist folgende:
node: {
__dataID__: "AH4zdDo1ODBjYVWkZTZmNzFgDSJmMTg1YQQ5Y2E="
__fragments__: {
4::client: [
0: {
postId: null
}
]
}
}
Komponente tatsächlich die Daten hat, aber es aussetzt es nicht in Relay.Renderer
render
Rückruf.
Ist das normal und wie die Relay abgerufenen Daten in render
Rückruf zugreifen?
machen, ist es nicht normal ist. Uns fehlt der Code, der den Container tatsächlich erstellt, könnten Sie ihn veröffentlichen? – whitep4nther
Sie meinen 'Relay.createContainer'? Ich verwende nicht 'Relay.RootContainer' @ whitep4nther – Solo
Ich meine' Renderer ja, aber auch 'createContainer'. In der Tat, Ihr Code;) – whitep4nther