Gridのdiv
セルの幅と高さが自動的に等しくなるようにしようとしています。これらのセルのコンテンツ サイズはさまざまであり、グリッド全体の幅も異なります。目標は、応答性が高く、セルの内容のサイズに依存しないようにすることです。react-bootstrap
また、これを実現するために React の FlexBox レイアウトのような最新のものを使用することも考えています (存在する場合)。以前は FlexBox を使用していましたが、このようなレイアウトを実現するにはおそらく FlexBox が最適であることを知っています。
import { Grid, Row, Col } from 'react-bootstrap';
...
<Grid fluid={true}>
<Row className="show-grid" style={{border: "1px solid brown"}}>
{dummyData.map(function(object, i){
return <Col key={i} sm={6} md={3} style={{border: "1px solid yellow"}}>
<div style={{width:"100%", height:"100%, border: "1px solid blue", backgroundImage:"url("+dummyData[i].url+")"}}>{dummyData[i].city}</div>
</Col>;
})}
</Row>
</Grid>