我正在從API中獲取數據,我正在使用React和Redux來這樣做。我正在成功從API獲取數據。 下面是與輸出的console.log:來自API的數據未被輸出| React,Redux
console.log(this.props.customer.data)
但我不能讓它在我的陣營應用中展示。我敢打賭,我的問題是非常基本的,但我真的不明白爲什麼這不起作用。
我試着這樣做裏面return
:
{this.props.customer.data.map(customers => <p>{customers.name}</p>)}
但我只發現了錯誤:TypeError: Cannot read property 'map' of undefined
。
如果有人知道爲什麼會發生這種情況,請讓我知道!謝謝!
(我知道我不應該有我的道具奇異的,因爲它代表多個客戶..)
第一次嘗試渲染時失敗嗎?你有'this.props.customer.data'的默認值嗎? –
默認值是什麼意思? –
我的意思是'customer.data'的初始狀態應該是一個數組。 –