JSFiddle - React, Tailwind, and code Playground

HTML

<div>Row direction<br><br></div>
<div class="wrap">
  <div class="A">
    <div class="B">
      I WISH I WAS AS BIG AS MY DAD
    </div>
  </div>
</div>

<div><br>Column direction<br><br></div>

<div class="wrap">
  <div class="C">
    <div class="B">
      I WISH I WAS AS BIG AS MY DAD
    </div>
  </div>
</div>

CSS

.wrap {
  display: flex;
  flex-direction: column;
}

/* row direction */
.A {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #00b;
  min-height: 100px;
}

/* column direction */
.C {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #00b;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}

/* flex items */
.B {
  background: #b00;
  -ms-flex-grow: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
}