私は複数のAxiosレスポンスのforeachをやりたい。私は私ではない、単一のリターンが、ループからのすべてのリターンを表示したいクラスをレンダリングする第二のファイルでLaravelでReactJSを使ってforeachをレンダリングする方法
var self = this;
axios.get('http://reactlaravel.dev/container/count').then(function (response) {
for (var container in response.data) {
var d = response.data[container];
self.setState({
name: d.name,
total: d.total,
current: d.current
})
}
})
:私はcomponentDidMount()
に座って、次のコードを持っています。これでforeachを作るにはどうすればいいですか?
return (
<div className="container">
<h1>We hebben nog <strong>{this.props.current}</strong> {this.props.name} zeecontainers over.</h1>
<div className="progress">
<div className={progressBarType} role="progressbar" aria-valuenow={progressBar} aria-valuemin="0" aria-valuemax="100" style={style}>
<span className="sr-only">{progressBar}% Complete (success)</span>
</div>
</div>
</div>
);
あなたは、コンテナの子コンポーネントを作成し、親コンポーネントでフェッチデータを残す必要があります。その後、データを受け取ったら、foreachを実行して、コンテナデータを小道具として渡します。 –
@ChaseDeAndaあなたの答えをありがとう。それを少し打ち込むことは可能ですか?私はかなりReactJSとLaravelに新しい! –