У меня есть фрагмент кода, который делает то, что должен делать, когда вы запускаете фрагмент кода.Я хочу, чтобы filterbox
занимал всю ширину, а flex-item
занимал треть.
.view-content {
display: flex;
flex-wrap: wrap;
}
.filterbox {
width: 100%;
}
.flex-item {
width: 33%;
}
<div class="view-content">
<div class="filterbox">FILTER</div>
<div class="flex-item">
Flex-ITEM
</div>
<div class="flex-item">
Flex-ITEM
</div>
<div class="flex-item">
Flex-ITEM
</div>
<div class="flex-item">
Flex-ITEM
</div>
</div>
Теперь я хочу добавить еще filterbox
и flex-item
, извлеченные из массива items
.Мой код React выглядит следующим образом:
render() {
return (
<div className='view-content'>
{this.items.map((item, index) => {
return (
<div key={index} className='my-container'>
<div className='filterbox'>
<div>{item.filter}</div>
</div>
<div className='flex-item'}>
<div>{item.flex-item}</div>
</div>
</div>
)
})}
</div>
);
}
Я должен был обернуть filterbox
и flex-item
в my-container
, и это нарушает код flexbox.Как бы это исправить?