JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div class="container hidden">
<ul class="nav nav-pills">
<li class="active"><a data-target="#home" data-toggle="tab">Home</a></li>
<li><a data-target="#about" data-toggle="tab">About</a></li>
<li><a data-target="#contacts" data-toggle="tab">Contacts</a></li>
</ul>
</div>
<div class="tab-content hidden">
<div class="tab-pane active" id="home">Home</div>
<div class="tab-pane" id="about">About</div>
<div class="tab-pane" id="contacts">Contacts</div>
</div>
JavaScript
$(function() {
var lastTab = localStorage.getItem('lastTab');
$('.container, .tab-content').removeClass('hidden');
if (lastTab) {
$('[data-target="' + lastTab + '"]').tab('show');
}
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
localStorage.setItem('lastTab', $(this).data('target'));
});
});