JSFiddle - React, Tailwind, and code Playground

HTML

<div class="block">
<div class="a">Левый блок</div>
<div class="b"> Нахоится в середине и занимает все 100%</div>
<div class="c">Правый блок</div>
</div>

CSS

.a,.b,.c{
  height: 400px;
}

.a {
  background: green;
  width: 200px;
  margin-right: 10px;
}

.b {
  background: gold;
}

.c {
  background: red;
  width: 200px;
  margin-left: 10px;
}

.block {

}