JSFiddle - React, Tailwind, and code Playground
HTML
<ul id="list"></ul>
JavaScript
var node = Ext.get('list').dom;
function log(message) {
node.innerHTML += Ext.String.format('<li>{0}</li>', message);
}
var config = {
a: 1
};
var clonedConfig = Ext.clone(config);
log(Ext.apply(config, { a: 2 }).a);
log(Ext.apply(config, { c: 3 }).a);
log(Ext.apply(Ext.clone(clonedConfig), { a: 2 }).a);
log(Ext.apply(Ext.clone(clonedConfig), { c: 3 }).a);