JSFiddle - React, Tailwind, and code Playground

HTML

<div class="menu">
            <ul>
                <li>
                    menu
                    <ul>
                        <li>
                            menu
                        </li>
                        <li>
                            menu
                        </li>
                        <li>
                            menu
                        </li>
                    </ul>
                </li>
                <li>
                    menu
                </li>
                <li>
                    menu
                    <ul>
                        <li>
                            menu
                        </li>
                        <li>
                            menu
                        </li>
                        <li>
                            menu
                        </li>
                    </ul>
                </li>
                <li>
                    menu
                </li>
                <li>
                    menu
                    <ul>
                        <li>
                            menu
                        </li>
                        <li>
                            menu
                        </li>
                        <li>
                            menu
                        </li>
                    </ul>
                </li>
            </ul>
        </div>

CSS

ul{
    width: 0;
    padding-left: 0;
}
li > ul{
    margin-left: 50px;
}
li{
    background-color: #cecece;
    list-style: none;
    width: 50px;
    height: 19px;
    text-align: center;
    border: 1px solid black;
}
ul.submenu{
    margin-top: -20px;
    display: none;
}
li.submenu{
    cursor: pointer;
}

JavaScript

$(function(){
    $('div.menu > ul > li > ul')
        .addClass('submenu')
        .parent()
            .addClass('submenu')
            .on('mouseenter',function(){
                $(this).children('ul').show(200);
            })
            .on('mouseleave',function(){
                $(this).children('ul').hide(200)
            });
});