JSFiddle - React, Tailwind, and code Playground
by mistakster
HTML
<div>Right: <span id="right"></span></div>
<div>Wrong: <span id="wrong"></span></div>
JavaScript
var compiled = _.template("<span><% _.each(items, function (item) { %><%= item %> <% }) %></span>");
var wrongCached = _.memoize(compiled);
var rightCached = _.memoize(compiled, function (value) {
return JSON.stringify(value);
});
var i, a;
for (a = [], i = 0; i < 10; i++) {
a.push("" + i);
document.getElementById("right").innerHTML = rightCached({items: a});
document.getElementById("wrong").innerHTML = wrongCached({items: a});
}