JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://vadikom.github.io/smartmenus/src/jquery.smartmenus.js"></script>
<link rel="stylesheet" href="http://vadikom.github.io/smartmenus/src/css/sm-core-css.css">
<link rel="stylesheet" href="http://vadikom.github.io/smartmenus/src/css/sm-blue/sm-blue.css">
<ul id="main-menu" class="sm sm-blue"><li><a href="">List item level one:</a><ul><li><a href="">one</a><ul><li><a href="">one - one</a><ul><li><a href="">one - one - one</a></li><li><a href="">one - one - two</a></li><li><a href="">one - one - three</a></li><li><a href="">one - one - four</a></li><li><a href="">one - one - five</a></li><li><a href="">one - one - six</a></li><li><a href="">one - one - seven</a></li><li><a href="">one - one - eight</a></li><li><a href="">one - one - nine</a></li><li><a href="">one - one - ten</a></li></ul></li><li><a href="">one - two</a><ul><li><a href="">one - two - one</a></li><li><a href="">one - two - two</a></li><li><a href="">one - two - three</a></li><li><a href="">one - two - four</a></li><li><a href="">one - two - five</a></li><li><a href="">one - two - six</a></li><li><a href="">one - two - seven</a></li><li><a href="">one - two - eight</a></li><li><a href="">one - two - nine</a></li><li><a href="">one - two - ten</a></li></ul></li><li><a href="">one - three</a><ul><li><a href="">one - three - one</a></li><li><a href="">one - three - two</a></li><li><a href="">one - three - three</a></li><li><a href="">one - three - four</a></li><li><a href="">one - three - five</a></li><li><a href="">one - three - six</a></li><li><a href="">one - three - seven</a></li><li><a href="">one - three - eight</a></li><li><a href="">one - three - nine</a></li><li><a href="">one - three - ten</a></li></ul></li><li><a href="">one - four</a><ul><li><a href="">one - four - one</a></li><li><a href="">one - four - two</a></li><li><a href="">one - four - three</a></li><li><a href="">one - four - four</a></li><li><a href="">one - four - five</a></li><li><a href="">one - four -...

JavaScript

var loadTimer = new Date().getTime();

$('#main-menu').smartmenus({
	subMenusSubOffsetX: 1,
	subMenusSubOffsetY: -8
});

$('#main-menu').after('<p>Menu init time: ' + (new Date().getTime() - loadTimer) + 'ms<br>Sub menus count: ' + $('#main-menu ul').length + '<br>Total items count: ' + $('#main-menu li').length + '</p>');