どのように単一のIDでコンポーネントのよりレンダリングする反応において単一のid要素に2つの構成要素をレンダリングするためにどのように、私はまた、getElementByClass
を試みたが、結果は同じであったは、私は単一のIDが複数の構成要素をレンダリングすることができないことを知っている
function Ads(product) {
return(
<div className={product.className} id="user-ads">
<div className = "col-sm-6 col-md-5">
<div className = "thumbnail">
<img src={product.image} alt="product-image"/>
</div>
<div className = "caption">
<div className="border">
<h3>{product.title}</h3>
<p>{product.desc}</p>
<button className = "btn btn-primary" role = "button" data-toggle="modal" data-target="#view-detail">View Details
</button>
</div>
</div>
</div>
</div>
);
}
function Newad(product) {
return (
<Ads title="Forza" desc="rndom text rndom text rndom text rndom text" image="img/img2.jpg" />
);
}
ReactDOM.render(<Ads title="PlayStation 4" desc="Lorem ipsum jipsum Lorem ipsum jipsum" image="img/img1.jpg" className="row" />, document.getElementById('all_ads'));
ReactDOM.render(<Newad />, document.getElementById('all_ads'));
あなたは私を発揮することができます私は混乱している私はちょうど彼らが同じ親のdiv –
を共有するので、広告コンポーネントでNewadをレンダリングするには、私の更新の答えを確認してください。これで 'Newad'コンポーネントが' Ads'コンポーネントに表示されます。 –