0
render() {
var NewsCards = this.state.news.map((b,i)=>{
return(
<div key={i} className="row">
<div className="col-10">
<img src={b.image} className="img-fluid"/>
</div>
</div>
)
})
return (
<div className="container-fluid global-container-bottom-padding">
{RenderIf(this.state.loading)(
<div id="cssload-pgloading">
<div className="cssload-loadingwrap">
<ul className="cssload-bokeh">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
</div>
)}
{RenderIf(!this.state.loading)(
{ NewsCards }
)}
</div>
);
}
ここでどこが間違っているのか分かりません。配列上のループ:ReactJSオブジェクトはリアクションの子としては無効です
EDIT:
{RenderIf(!this.state.loading)(
{ NewsCards }
)}
てください:
this.state.news
が間違ってobject property shorthand syntaxを使用してNewsCard
フィールドを持つオブジェクトリテラルを作成すると、問題は、ここにあるオブジェクト
[
{
"image":"imgurl",
"link":"imglink"
},
{
"image":"imgurl",
"link":"imglink"
}
]
を反応させるの断片はサポートされていませんと?あなたは構造の例を挙げられますか? – kudlajz
投稿を編集しました –