JSFiddle - React, Tailwind, and code Playground

HTML

<flex class="horizontal">
  <flex-item>
    <p>Text</p> <p>Text</p> <p>Text</p>	<p>Text</p> <p>Text</p> <p>Text</p>
    <p>Text</p> <p>Text</p> <p>Text</p> <p>Text</p> <p>Text</p> <p>Text</p>
  </flex-item>
</flex>
<hr />
<flex class="vertical">
  <flex-item>
    <p>Text</p> <p>Text</p> <p>Text</p>	<p>Text</p> <p>Text</p> <p>Text</p>
    <p>Text</p> <p>Text</p> <p>Text</p> <p>Text</p> <p>Text</p> <p>Text</p>
  </flex-item>
</flex>

CSS

flex { display: flex; flex-direction: inherit; }
.horizontal { flex-direction: row; }
.vertical { flex-direction: column; }
flex-item { flex: 1; background: lime; }
.horizontal flex-item { overflow-x: auto; }
.vertical flex-item { overflow-y: auto; }
.horizontal p { display: inline-block; }