私は小道具からアイテムをレンダリングしたいのですが、初期状態ではできますが、サーバからの応答ではできません。私はこの間違いを得るmap関数in react(エラー:TypeError:e.mapは関数ではありません)
const { data } = this.props;
return (
<div >
{data.map((item, index) =>
<div key={index} className="row">
<span data = { data } className="number col-4 col-md-8">{item._id}</span>
<span data = { data } className="date col-4 col-md-2">{item.date}</span>
<span data = { data } className="tag col-4 col-md-2">{item.tag}</span>
<div className="col-md-12 ">
{item.text}
</div>
</div>
)}
</div>
)
}
:
TypeError: e.map is not a function
応答:オブジェクト{データ:アレイ(12)、状態:200、STATUSTEXT: "OK"、ヘッダ:オブジェクト、設定:My機能をレンダリングオブジェクト...}
あなたのサーバーへの呼び出しはどこですか?あなたのコードに 'e.map'はどこですか? –
レスポンスからデータの小道具をどのように更新していますか?データが定義されていないように見えるので、何かを上書きしていると思いますが、コードが表示されるまでわかりません。 –