JSFiddle - React, Tailwind, and code Playground

HTML

<div class="milestones-chain">Milestones Chain</div>

JavaScript

(function () {
        var olddata = $.fn.data;
        $.fn.data = function (key, value) {
            olddata.call(this, arguments);
            if (value !== undefined) $(this).trigger('setData', [key, value]);
        };
    })();

$(function () {
    $('.milestones-chain').on('setData', function (e, k, v) {
        alert('[CHANGED] ' + k + ' : ' + v);
    });
    
    $('.milestones-chain')
    .data('expertizes', '12345');
});