質問があります。私はこのようないくつかのデータを持っているreduxストアを持っています:reduxを使用して入れ子になったデータをReactコンポーネントにロード
team : {
name: "team name"
id: 2,
players : [ 1, 3, 4, 5 ]
}
プレーヤーリストはデータベースのバックエンドのIDを参照しています。
それから私は、など私は私が選手を反復処理し、プレイヤー名を表示したい、そのコンポーネントで、別のコンポーネントを持っているプレーヤーのために、名前とプレーヤーを表示する必要がTeamComponent、フォト年齢
を持っていますしかし、私はちょうどids(1,2,3,4)を持っているため、そのコンポーネントにデータを渡す方法がわかりません。なぜなら、私はajaxリクエストを作成してから、子コンポーネントをレンダリングすべきですか?そのデータをどこに保存すべきですか?店をできるだけシンプルにしたいからです。事前
あなたの店舗に関するプレーヤーの情報はありますか? – BravoZulu
プレーヤコンポーネント以外の場所からプレーヤデータにアクセスする必要がない場合は、プレーヤデータをグローバル状態にしないでください。その場合、プレーヤーIDをプレーヤーコンポーネントに渡し、playerDidMountでajaxリクエストを行います(プレーヤーデータがないと仮定します)。要求が完了すると、プレーヤコンポーネントの状態が更新されます。 – AKT