JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.bundle.min.js"></script>
<!DOCTYPE html>

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
  <meta name="HandheldFriendly" content="true" />
  <meta http-equiv="cleartype" content="on" />
</head>

<body>
  <nav class="navbar navbar-expand-md navbar-light bg-light fixed-top shadow-sm">
    <div class="container">
      <a class="navbar-brand" href="/">Navbar</a>
      <div class="collapse navbar-collapse" id="navbarSupportedContent">
        <ul class="navbar-nav">
          <li class="nav-item active">
            <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">Link</a>
          </li>
          <li class="nav-item dropdown">
            <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                            Dropdown
                        </a>
            <div class="dropdown-menu" aria-labelledby="navbarDropdown">
              <a class="dropdown-item" href="#">Action</a>
              <a class="dropdown-item" href="#">Another action</a>
              <div class="dropdown-divider"></div>
              <a class="dropdown-item" href="#">Something else here</a>
            </div>
          </li>
          <li class="nav-item">
            <a class="nav-link disabled" href="#">Disabled</a>
          </li>
        </ul>
      </div>

      <div class="navbar-header">
        <ul class="navbar-nav">
      ...

CSS

.navbar-brand,
.navbar {
  padding-top: 0;
  padding-bottom: 0;
}

.navbar {
  border-bottom: 1px solid rgba(127, 127, 127, .2)
}

.navbar .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row;
}

@media (max-width: 767.98px) {
  .navbar-expand-md .navbar-collapse .navbar-nav {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (min-width: 768px) {
  .navbar-toggler-custom {
    display: none
  }
}

.navbar .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem
}

.navbar-nav .dropdown-menu {
  position: absolute
}

.nav-link {
  padding: .5rem;
}

.nav-link:hover {
  background-color: rgba(127, 127, 127, .1);
  transition: background-color 0.15s ease-in-out;
}

.navbar .container {
  padding: 0
}

.navbar .divider-vertical {
  height: auto;
  margin: 3px;
  width: 1px;
  background-color: rgba(127, 127, 127, .2)
}