JSFiddle - React, Tailwind, and code Playground

JavaScript

var _setItem = Storage.prototype.setItem;

Storage.prototype.setItem = function(key) {
    if (this === localStorage) {
        console.log('localStorage item changed:', key);
        // localStorageObservable.notifySubscribers(key);
    }
    _setItem.apply(this, arguments);
};

localStorage.setItem('oi', 1);
sessionStorage.setItem('hey', 2);