JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.5/handlebars.min.js"></script>
<!-- сюда будет помещен откомпилированный шаблон -->
<div class="hand">
</div>
<!-- этот шаблон служит "прототипом", не нужно помещать внуть div class="hand" -->
<script id="objects" type="text/x-handlebars-template">
{{#each objects}}
<h3>{{title}}</h3>
<p>{{description}}
<a href="{{link}}">Ссылка</a>
</p>
{{/each}}
</script>
JavaScript
var source = document.getElementById('objects').innerHTML;
var template = Handlebars.compile(source);
// источник data может быть разный - ajax, простое включение в файл
var data = {
"objects": [
{
"title":"Заголовок",
"description":"Какой то текст",
"link":"https://toster.ru/question/new"
}
]
}
document.getElementsByClassName('hand')[0].innerHTML = template(data);