をレンダリング上書き反応します。だから、私は親表示 持つための方法「のデータを待っているが...」がある と私は単純な方法をレンダリングしたいと思い、子供にAPI呼び出しは動的にthatsの完成までは、子供がレンダリングされる準備ができていない..私は</p> <pre><code><Parent> <Child1/> </Parent> <Parent> <Child2/> </Parent> </code></pre> <p>コンポーネント構造以下reactJSを持っている子どもたちがさまざまなAPI呼び出しを行う機能を持っている子供が
を行うには、子供にメソッドを呼び出しますそれをレンダリングアウトと子のメソッドを呼び出して試してみてください、私は二つのアプローチが、失敗した
の両方を試してみました取得APIコールが
を終了したりしていないかどうかをチェックする必要はありません。.. React.Children .map(this.props.children、(child)=> child.doAPICall())、この子はその関数avaiを持たないようです子供たちが完了した後で、それは何もレンダリングしないようlable
オーバーライドは、動的機能をレンダリングし、その後、APIはバック
React.Children.map(this.props.children、(アイテムのレンダリングmthodを交換するために呼び出して、 I)=>
(React.cloneElement(アイテム、{ レンダリング:()=> falseを }))) これは私がrenderメソッド
どれでもアドバイスを小道具を上書きではなく、できるようになりますでしょう大いに飾られる
を期待していた取得..しかし、私はその仮定重複の悪いビット.. – darthShana
DRYが優先されていると、より高次のコンポーネントで巧妙になるかもしれません。 – John