2017-06-12 81 views
0

我有一個問題。我有一個redux商店,我有這樣的一些數據:使用redux在React組件中加載嵌套數據

team : { 
name: "team name" 
id: 2, 
players : [ 1, 3, 4, 5 ] 
} 

玩家列表是指我的數據庫後端的ID。

然後,我有一個TeamComponent,我需要顯示的名稱和球員,對於球員我還有一個組件,該組件中,我想重複的球員,並顯示玩家姓名,照片等年齡

但我不知道如何將數據傳遞給該組件,因爲我只有ids(1,2,3,4),我應該做一個ajax請求,然後呈現子組件?但我應該在哪裏存儲這些數據?因爲我想讓自己的店鋪儘可能簡單。

在此先感謝

+0

您是否已將玩家的信息存儲在您的商店中? – BravoZulu

+0

如果您不需要從播放器組件以外的任何地方訪問播放器數據,請勿將播放器數據保持爲全局狀態。在這種情況下,將player_id作爲道具傳遞給玩家組件,並在'componentDidMount'處發出ajax請求(假設你沒有玩家數據)。一旦請求完成更新播放器組件的狀態。 – AKT

回答