JavaScript/React 初心者です。
下記コードでオンラインショッピンサイトのように1行に3アイテム横並びで
データを表示させたいです。
現状は、<li>で縦並びです。
検索しても欲しい情報が得られなかったため、
書き方のアドバイスいただけますと幸いです。
React
1const React = require('react') 2class Index extends React.Component { 3render(){ 4const products = this.props.products; 5return ( 6<div style={myStyle}> 7<h1>Online shopping!</h1> 8<ul> 9{ 10products.map((product)=>{ 11return( 12<li key={product._id}> 13<a href={`/products/${product._id}`}><font color="silver">{product.name}{product.description}</font></a> 14<form method="POST" action={`/products/${product._id}?_method=DELETE`}> 15<img src={product.img} width="295px" height="393px" ></img> 16<input type="submit" value="DELETE"/> 17</form> 18<a href={`/products/${product._id}/edit`}><font color="silver">Edit This Product</font></a> 19</li> 20) 21}) 22} 23</ul> 24</div> 25) 26} 27} 28 29module.exports = Index;
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。