JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://github.com/asual/jquery-address/raw/master/src/jquery.address.js"></script>
<a href="?u=http://foo.bar">foo</a><br />
<a href="?u=foo.bar">bar</a><br />
<span></span>

JavaScript

$(function() {
    $('a').click(function(e) {
        e.preventDefault();
        $.address.value($(this).attr('href'));
    });
    var changecount = 0;
    $.address.change(function(e) {
        if (typeof e !== 'function') {
            $('span').html(changecount++);
        }
    });
});