Я использую react
, и я хочу, чтобы render
новый ряд с каждой четвертой колонкой.React: Render new row every 4th column
Мой код:
function Product(props) {
const content = props.products.map((product) => (
<div className="row" key={product.id}>
<article key={product.id} className="col-md-3"></article>
</div>)
);
return (
<div>
{content}
</div>
);
}
Я попытался с подходом, передав в состоянии, похожем это:
if (product.id % 4 == 1)
, вокруг колонн, но это не работает ...
Это то, что я хочу, чтобы это произошло:
<div class="row">
<div class="col-md-3"></div>
<div class="col-md-3"></div>
<div class="col-md-3"></div>
<div class="col-md-3"></div>
</div>
<div class="row">
<div class="col-md-3"></div>
<div class="col-md-3"></div>
<div class="col-md-3"></div>
<div class="col-md-3"></div>
</div>
Хм ... Я вижу! Но теперь есть 3 строки, но только 1 столбец в каждой строке ...? Что-то пропало? – maverick
не получил вас должным образом, вы можете показать какое-либо изображение или как-то, какой результат вы ожидаете и что вы получаете от этого? –
1 Row> Column Column Column Column 2 Row> Column Column Column Column и т. Д. И четвертый – maverick