0

現時点ではRelay.createContainer、最初のデータとそれに続くすべてのデータがフェッチされるときに呼び出されるコールバックを提供することはできないようです。

私の例でrenderは、ラップされたコンポーネントの関数の外部で最初にフェッチされたデータの値を知る必要があります。

Relay.createContainerデータがフェッチされるたびに、ラップされたコンポーネントが更新される前に呼び出される関数へのコールバックを提供できる必要があります。

これがすでに可能である場合、例を挙げていただけますか?

4

1 に答える 1

2

これは、標準の React ライフサイクル コールバックで実現できます。componentWillMountコンポーネントが初めてマウントされてレンダリングされる前にcomponentWillReceiveProps呼び出され、その後、新しい props (Relay データを含む) がコンポーネントに渡されるたびに呼び出されます。

于 2016-01-15T02:50:31.120 に答える