JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css">
<div class="row">
<div class="col-md-4">
<div class="mypanel">
</div>
</div>
<div class="col-md-4">
<div class="mypanel">
<button type="button">Click</button>
</div>
</div>
<div class="col-md-4">
<div class="mypanel">
</div>
</div>
</div>
CSS
body {
width: 100%;
}
.col-md-4 {
border: 1px solid red;
text-align: center;
height: 200px;
}
.col-md-4 .mypanel {
height: 100%;
}
.col-md-4:nth-child(2) .mypanel:after {
content: '';
height: 100%;
display: inline-block;
vertical-align: middle;
}
.col-md-4:nth-child(2) .mypanel button {
vertical-align: middle;
display: inline-block;
}