JSFiddle - React, Tailwind, and code Playground
by ppgab
HTML
<div id="a">
<div id="b">
HIDE
</div>
</div>
JavaScript
template = (t, o) => t.replace(/\${(.+?)\}/g, (s,p) => p.split('.').reduce((a, b) => a[b], o));
a = {
b: {
c: 3
}
}
console.log(template("a ${a.b.a} b ${b}", {a : {b:{a:56}}, b:2}));
$('#a')('#b').hide();