JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/foundation/5.5.2/css/foundation.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/foundation/5.5.2/js/foundation.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/foundation/5.5.2/js/foundation/foundation.abide.js"></script>
<form data-abide>
<ul class="tabs" data-tab>
<li class="tab-title active"><a href="#panel1">Tab Name</a></li>
<li class="tab-title"><a href="#panel2">Tab Email</a></li>
</ul>
<div class="tabs-content">
<div class="content active" id="panel1">
<div class="name-field">
<label>Your name <small>required</small>
<input type="text" required pattern="[a-zA-Z]+">
</label>
<small class="error">Name is required and must be a string.</small>
</div>
</div>
<div class="content" id="panel2">
<div class="email-field">
<label>Email <small>required</small>
<input type="email" required>
</label>
<small class="error">An email address is required.</small>
</div>
</div>
</div>
<button type="submit">Submit</button>
</form>
<script>
$(document).foundation();
</script>