JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">
    <nav class="navbar navbar-expand navbar-dark bg-primary">
        <a class="navbar-brand" href="http://laraback.dev">Laraback</a>

        <div class="navbar-collapse collapse">
            <ul class="navbar-nav ml-auto">
                <li class="nav-item dropdown">
                    <a class="nav-link dropdown-toggle" href="#" id="userDropdown" data-toggle="dropdown">
                        Admin
                    </a>
                    <div class="dropdown-menu dropdown-menu-right" aria-labelledby="userDropdown">
                        <a class="dropdown-item" href="http://laraback.dev/profile">Edit Profile</a>
                        <a class="dropdown-item" href="http://laraback.dev/password/change">Change Password</a>
                        <a class="dropdown-item" href="http://laraback.dev/logout">Logout</a>
                    </div>
                </li>
            </ul>
        </div>
    </nav>


<div class="d-flex align-items-stretch">
        <div class="sidebar bg-dark">
            <ul class="list-unstyled">
                <li><a href="http://laraback.dev/dashboard"><i class="fa fa-fw fa-tachometer-alt"></i> Dashboard</a></li>
                <!-- bread_navbar -->
                                    <li class="active"><a href="http://laraback.dev/roles"><i class="fa fa-fw fa-shield-alt"></i> Roles</a></li>
                                                    <li><a href="http://laraback.dev/users"><i class="fa fa-fw fa-users"></i> Users</a></li>
                            </ul>
        </div>

        <div class="content p-4">
                <div class="row mb-4">
 ...

CSS

.sidebar {
    min-width: 250px;
    max-width: 250px;
    min-height: calc(100vh - 56px);
    transition: all 0.3s;
}
.sidebar ul li a {
    display: block;
    padding: .75rem 1rem;
    color: rgba(255, 255, 255, .75);
    text-decoration: none;
}
.sidebar ul li a:hover, .sidebar ul .active a {
    color: rgba(255, 255, 255, 1);
    background: rgba(0, 0, 0, .25);
}
.sidebar ul ul a {
    padding-left: 2.5rem;
    background: rgba(0, 0, 0, .25);
}
.sidebar [data-toggle="collapse"] {
    position: relative;
}
.sidebar [data-toggle="collapse"]:before {
    content: "\f0d7";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 1rem;
}
.sidebar [aria-expanded="true"] {
    background: rgba(0, 0, 0, .25);
}
.sidebar [aria-expanded="true"]:before {
    content: "\f0d8";
}
.sidebar.toggled {
    margin-left: -250px;
}

.content {
    flex-grow: 1;
}

JavaScript

$(document).ready(function () {
  $('body').tooltip({
    selector: '[data-toggle="tooltip"]'
  });
});