JSFiddle - React, Tailwind, and code Playground

JavaScript

$.widget("ui.myPlugin", {

    options: {
        foo: "foo"
    },

    _create: function() {
        this.instanceVar = "huzzah!"
    },

    _setOption: function() {
        this.instanceVar = "worky!";
    },

    destroy: function() {
        console.log(this.instanceVar);  
    }
    
});

$(document).myPlugin().myPlugin("option","foo","bar").myPlugin("destroy");

$("body").myPlugin().myPlugin("destroy");