JSFiddle - React, Tailwind, and code Playground
HTML
<div id="sidemenu">
<ul>
<li id="welcomeLi" class="selected"><span>Welcome</span><a href="#home">•</a></li>
<li id="mantraLi"><span>Our mantra</span><a href="#mantra">•</a></li>
<li id="softwareLi"><span>Our software</span><a href="#software">•</a></li>
<li id="involvedLi"><span>Get involved</span><a href="#involved">•</a></li>
<li id="contactLi"><span>Contact us</span><a href="#contact">•</a></li>
</ul>
</div>
JavaScript
$('#sidemenu ul li:not(.selected) span').hide();
$(window).scroll(function() {
clearTimeout($.data(this, 'scrollTimer'));
$.data(this, 'scrollTimer', setTimeout(function() {
$('#sidemenu ul li:not(.selected) span').hide();
$('#sidemenu ul li.selected span').show();
}, 250));
});