JSFiddle - React, Tailwind, and code Playground

HTML

<div class="columns">

<div class="item">Lorem ipsum dolor sit amet 1</div>
<div class="item">Lorem ipsum dolor sit amet 2</div>
<div class="item">Lorem ipsum dolor sit amet 3</div>

<div class="item">Lorem ipsum dolor sit amet 4</div>
<div class="item">Lorem ipsum dolor sit amet 5</div>
<div class="item">Lorem ipsum dolor sit amet 6</div>

<div class="item">Lorem ipsum dolor sit amet 7</div>
<div class="item">Lorem ipsum dolor sit amet 8</div>
<div class="item">Lorem ipsum dolor sit amet 8</div>

</div>

CSS

.columns {
    display: flex;
    flex-wrap: wrap;
}
.item {
    width: 100%;
    max-width: calc(25% - 22px);
    border: 1px solid red;
    padding: 5px;
    margin: 5px 5px;
}