私は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」の初期状態は配列でなければなりません。 –