取得私は2つの異なる状態(両方の配列ですstate.namesとstate.ages)を通過している私の親アプリケーションコンポーネントからのデータを持っています。私のカードコンポーネントでは、このデータを使用して個々のカードリストアイテム(各キャラクターの名前と年齢を示す)をレンダリングします。私はこれらの2つの配列をどのように組み合わせるかを理解することができませんでした。私は両方をマッピングしましたが、名前を対応する年齢と一致させたいと思います。は、個々のリストアイテムに二つの異なるエンドポイントからの情報
カードコンポーネント -
import React, { Component } from "react";
class Card extends Component {
render() {
const names = this.props.data.names.map(name => {
return (
<div key={name.id}>
<div>{name.first_name}</div>
//I want the ages to go right here
</p>
</div>
);
});
const ages = this.props.data.ages.map(age => {
return (
<div>
<span>{age.number}</span>
</div>
);
});
return(
<div className="card">
{people}
</div>
)
}
}
export default Card;
のですか? – Aaqib
は両方の配列で同じ順序で名前と年齢ですか?なぜ、このコンポーネントに渡す前に、データを1つの配列に結合/保持しないのですか? – mikkelrd