I have a love/hate relationship with HTML templating languages. I love them because they make writing HTML so straightforward. I hate them because they make it difficult to create reusable components. Handlebars is no exception. I have found it to be a wonderful templating language. I initially found it by switching out EJS for Handlebars and was immediately impressed by how much better Handlebars was to work with. Unfortunately, I have since begun focusing my attention on React for handling my Views, so I am no longer using HTML templating languages.
"Minimal templating on steroids"